31 public function __construct(
int $a_id = 0,
bool $a_reference =
true)
39 final public function read(): void
50 final public function create(
bool $a_clone_mode =
false):
int
53 $id = parent::create();
62 protected function doCreate(
bool $clone_mode =
false): void
80 if (!parent::update()) {
100 final public function delete():
bool
103 if (parent::delete()) {
123 return parent::cloneMetaData($target_obj);
129 $new_obj = parent::cloneObject($target_id, $copy_id, $omit_tree);
$id
plugin.php for ilComponentBuildPluginInfoObjectiveTest::testAddPlugins
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
beforeCreate()
If overwritten this method should return true, there is currently no "abort" handling for cases where...
doCreate(bool $clone_mode=false)
doCloneObject(ilObject2 $new_obj, int $a_target_id, ?int $a_copy_id=null)
cloneObject(int $target_id, int $copy_id=0, bool $omit_tree=false)
__construct(int $a_id=0, bool $a_reference=true)
Constructor.
cloneMetaData(ilObject $target_obj)
Copy meta data.
create(bool $a_clone_mode=false)
Class ilObject Basic functions for all objects.
__construct(Container $dic, ilPlugin $plugin)
@inheritDoc