|
ILIAS
trunk Revision v12.0_alpha-377-g3641b37b9db
|
Inheritance diagram for ILIAS\MetaData\Manipulator\Manipulator:
Collaboration diagram for ILIAS\MetaData\Manipulator\Manipulator:Public Member Functions | |
| __construct (ScaffoldProviderInterface $scaffold_provider, MarkerFactoryInterface $marker_factory, NavigatorFactoryInterface $navigator_factory, PathFactoryInterface $path_factory, PathUtilitiesFactoryInterface $path_utilities_factory) | |
| prepareCreateOrUpdate (SetInterface $set, PathInterface $path, string ... $values) | |
| prepareForceCreate (SetInterface $set, PathInterface $path, string ... $values) | |
Public Member Functions inherited from ILIAS\MetaData\Manipulator\ManipulatorInterface | |
| prepareCreateOrUpdate (SetInterface $set, PathInterface $path, string ... $values) | |
| Follows the path, adding scaffolds where necessary to perform the step. More... | |
| prepareForceCreate (SetInterface $set, PathInterface $path, string ... $values) | |
| prepareDelete (SetInterface $set, PathInterface $path) | |
Protected Member Functions | |
| moveNavigatorBackwardsToFirstNonUnique (NavigatorInterface $navigator) | |
| remainingPathOfNavigator (NavigatorInterface $navigator) | |
| getLastNavigatorWithElements (PathInterface $path, ElementInterface $root) | |
| insertPathElementsAsScaffolds (PathInterface $path, ElementInterface $root, PathConditionsCollectionInterface $path_conditions_collection) | |
| createTargetElements (array $roots, array $paths, PathConditionsCollectionInterface $path_conditions) | |
| insertConditionPathElementsAsScaffolds (PathInterface $condition_path, ElementInterface $root) | |
| addAndMarkScaffoldByStep (ElementInterface $element, StepInterface $step) | |
| also returns the added scaffold, if valid More... | |
| markElementsCreateOrUpdate (array $target_elements, array $values) | |
| markElementsDelete (array $target_elements) | |
Protected Attributes | |
| ScaffoldProviderInterface | $scaffold_provider |
| MarkerFactoryInterface | $marker_factory |
| NavigatorFactoryInterface | $navigator_factory |
| PathFactoryInterface | $path_factory |
| PathUtilitiesFactoryInterface | $path_utilities_factory |
Definition at line 41 of file Manipulator.php.
| ILIAS\MetaData\Manipulator\Manipulator::__construct | ( | ScaffoldProviderInterface | $scaffold_provider, |
| MarkerFactoryInterface | $marker_factory, | ||
| NavigatorFactoryInterface | $navigator_factory, | ||
| PathFactoryInterface | $path_factory, | ||
| PathUtilitiesFactoryInterface | $path_utilities_factory | ||
| ) |
Definition at line 49 of file Manipulator.php.
References ILIAS\MetaData\Manipulator\Manipulator\$marker_factory, ILIAS\MetaData\Manipulator\Manipulator\$navigator_factory, ILIAS\MetaData\Manipulator\Manipulator\$path_factory, ILIAS\MetaData\Manipulator\Manipulator\$path_utilities_factory, and ILIAS\MetaData\Manipulator\Manipulator\$scaffold_provider.
|
protected |
also returns the added scaffold, if valid
Definition at line 397 of file Manipulator.php.
References ILIAS\MetaData\Elements\ElementInterface\getSuperElement().
Here is the call graph for this function:
|
protected |
| ElementInterface[] | $roots | |
| PathInterface[] | $paths |
| ilMDPathException |
Definition at line 359 of file Manipulator.php.
|
protected |
Definition at line 315 of file Manipulator.php.
References ILIAS\MetaData\Paths\Navigator\NavigatorInterface\nextStep().
Here is the call graph for this function:
|
protected |
| ilMDPathException |
Definition at line 378 of file Manipulator.php.
|
protected |
| ilMDPathException |
Definition at line 329 of file Manipulator.php.
References ILIAS\MetaData\Manipulator\Path\PathConditionsCollectionInterface\getConditionPathByStepName().
Here is the call graph for this function:
|
protected |
| ElementInterface[] | $target_elements | |
| array | $values |
Definition at line 430 of file Manipulator.php.
References ILIAS\MetaData\Elements\Markers\MarkableInterface\mark().
Here is the call graph for this function:
|
protected |
Definition at line 437 of file Manipulator.php.
References ILIAS\MetaData\Elements\Markers\DELETE, and ILIAS\MetaData\Elements\Markers\MarkableInterface\mark().
Here is the call graph for this function:
|
protected |
| ilMDPathException |
Definition at line 291 of file Manipulator.php.
References ILIAS\MetaData\Paths\Navigator\BaseNavigatorInterface\hasPreviousStep(), ILIAS\MetaData\Paths\Navigator\NavigatorInterface\lastElement(), and ILIAS\MetaData\Paths\Navigator\NavigatorInterface\previousStep().
Here is the call graph for this function:| ILIAS\MetaData\Manipulator\Manipulator::prepareCreateOrUpdate | ( | SetInterface | $set, |
| PathInterface | $path, | ||
| string ... | $values | ||
| ) |
| ilMDPathException |
Implements ILIAS\MetaData\Manipulator\ManipulatorInterface.
Definition at line 88 of file Manipulator.php.
| ILIAS\MetaData\Manipulator\Manipulator::prepareForceCreate | ( | SetInterface | $set, |
| PathInterface | $path, | ||
| string ... | $values | ||
| ) |
| ilMDPathException |
Implements ILIAS\MetaData\Manipulator\ManipulatorInterface.
Definition at line 105 of file Manipulator.php.
|
protected |
Definition at line 299 of file Manipulator.php.
References ILIAS\MetaData\Paths\Navigator\BaseNavigatorInterface\currentStep(), and ILIAS\MetaData\Paths\Navigator\NavigatorInterface\nextStep().
Here is the call graph for this function:
|
protected |
Definition at line 44 of file Manipulator.php.
Referenced by ILIAS\MetaData\Manipulator\Manipulator\__construct().
|
protected |
Definition at line 45 of file Manipulator.php.
Referenced by ILIAS\MetaData\Manipulator\Manipulator\__construct().
|
protected |
Definition at line 46 of file Manipulator.php.
Referenced by ILIAS\MetaData\Manipulator\Manipulator\__construct().
|
protected |
Definition at line 47 of file Manipulator.php.
Referenced by ILIAS\MetaData\Manipulator\Manipulator\__construct().
|
protected |
Definition at line 43 of file Manipulator.php.
Referenced by ILIAS\MetaData\Manipulator\Manipulator\__construct().