ILIAS  trunk Revision v11.0_alpha-1769-g99a433fe2dc
All Data Structures Namespaces Files Functions Variables Enumerations Enumerator Modules Pages
ILIAS\MetaData\Manipulator\NullManipulator Class Reference
+ Inheritance diagram for ILIAS\MetaData\Manipulator\NullManipulator:
+ Collaboration diagram for ILIAS\MetaData\Manipulator\NullManipulator:

Public Member Functions

 prepareDelete (SetInterface $set, PathInterface $path)
 
 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)
 

Detailed Description

Definition at line 39 of file NullManipulator.php.

Member Function Documentation

◆ prepareCreateOrUpdate()

ILIAS\MetaData\Manipulator\NullManipulator::prepareCreateOrUpdate ( SetInterface  $set,
PathInterface  $path,
string ...  $values 
)

Follows the path, adding scaffolds where necessary to perform the step.

At the last step, adds as many scaffolds as necessary to accomodate all passed values. Note that added scaffolds will not necessarily fulfill index or id filters of the path.

Implements ILIAS\MetaData\Manipulator\ManipulatorInterface.

Definition at line 48 of file NullManipulator.php.

52  : SetInterface {
53  return new NullSet();
54  }

◆ prepareDelete()

ILIAS\MetaData\Manipulator\NullManipulator::prepareDelete ( SetInterface  $set,
PathInterface  $path 
)

Implements ILIAS\MetaData\Manipulator\ManipulatorInterface.

Definition at line 41 of file NullManipulator.php.

44  : SetInterface {
45  return new NullSet();
46  }

◆ prepareForceCreate()

ILIAS\MetaData\Manipulator\NullManipulator::prepareForceCreate ( SetInterface  $set,
PathInterface  $path,
string ...  $values 
)

Implements ILIAS\MetaData\Manipulator\ManipulatorInterface.

Definition at line 56 of file NullManipulator.php.

60  : SetInterface {
61  return new NullSet();
62  }

The documentation for this class was generated from the following file: