19declare(strict_types=1);
29 protected \ILIAS\Notes\Service
$notes;
37 $this->notes =
$DIC->notes();
42 $this->repo->settings()->create(
$settings);
47 $this->repo->settings()->update(
$settings);
48 $this->notes->domain()->activateComments(
$settings->getId(),
$settings->getPublicNotes());
53 return $this->repo->settings()->getById(
$id);
58 $pm = $this->domain->page()->page($ref_id);
60 foreach ($pm->getWikiPages() as
$page) {
68 return \ilWikiPage::_getPageIdForWikiTitle(
$id
plugin.php for ilComponentBuildPluginInfoObjectiveTest::testAddPlugins
Repository internal data service.
Repository internal repo service.
Wiki internal data service.
getStartPageId(Settings $settings)
create(Settings $settings)
getStartPageOptions(int $ref_id)
__construct(protected InternalDataService $data, protected InternalRepoService $repo, protected InternalDomainService $domain)
update(Settings $settings)
ILIAS Notes Service $notes
static shortenTextExtended(string $a_str, int $a_len, bool $a_dots=false, bool $a_next_blank=false, bool $a_keep_extension=false)