ILIAS
trunk Revision v11.0_alpha-1761-g6dbbfa7b760
|
Public Member Functions | |
__construct (private readonly \ilDBInterface $db, \ilSetting $setting, \ilComponentRepository $component_repository, \ilComponentFactory $component_factory) | |
purge () | |
This methods is supposed to purge existing data in the provider of the component, so new components can be added to a clean slate. More... | |
beginComponent (string $component, string $type) | |
This method is called when parsing of component.xml for the given component starts. More... | |
endComponent (string $component, string $type) | |
This method is called when parsing of component.xml for the given component ends. More... | |
beginTag (string $name, array $attributes) | |
This is called when a tag starts in the context of the given component. More... | |
endTag (string $name) | |
This is called when a tag ends in the context of the given component. More... | |
Private Attributes | |
readonly JobRepository | $job_repository |
string | $component = null |
array | $has_cron |
Definition at line 26 of file DefinitionProcessor.php.
ILIAS\Setup\DefinitionProcessor::__construct | ( | private readonly \ilDBInterface | $db, |
\ilSetting | $setting, | ||
\ilComponentRepository | $component_repository, | ||
\ilComponentFactory | $component_factory | ||
) |
Definition at line 33 of file DefinitionProcessor.php.
ILIAS\Setup\DefinitionProcessor::beginComponent | ( | string | $component, |
string | $type | ||
) |
This method is called when parsing of component.xml for the given component starts.
This is supposed to reset any internal parsing state.
Implements ilComponentDefinitionProcessor.
Definition at line 54 of file DefinitionProcessor.php.
References ILIAS\Setup\DefinitionProcessor\$component.
ILIAS\Setup\DefinitionProcessor::beginTag | ( | string | $name, |
array | $attributes | ||
) |
This is called when a tag starts in the context of the given component.
string[] | $attributes |
Implements ilComponentDefinitionProcessor.
Definition at line 66 of file DefinitionProcessor.php.
References ILIAS\Setup\DefinitionProcessor\$component, and null.
ILIAS\Setup\DefinitionProcessor::endComponent | ( | string | $component, |
string | $type | ||
) |
This method is called when parsing of component.xml for the given component ends.
Implements ilComponentDefinitionProcessor.
Definition at line 60 of file DefinitionProcessor.php.
References null.
ILIAS\Setup\DefinitionProcessor::endTag | ( | string | $name | ) |
This is called when a tag ends in the context of the given component.
Implements ilComponentDefinitionProcessor.
Definition at line 87 of file DefinitionProcessor.php.
ILIAS\Setup\DefinitionProcessor::purge | ( | ) |
This methods is supposed to purge existing data in the provider of the component, so new components can be added to a clean slate.
Implements ilComponentDefinitionProcessor.
Definition at line 50 of file DefinitionProcessor.php.
|
private |
Definition at line 29 of file DefinitionProcessor.php.
Referenced by ILIAS\Setup\DefinitionProcessor\beginComponent(), and ILIAS\Setup\DefinitionProcessor\beginTag().
|
private |
Definition at line 31 of file DefinitionProcessor.php.
|
private |
Definition at line 28 of file DefinitionProcessor.php.