31 public function __construct(
int $a_id = 0,
bool $a_reference =
true)
37 abstract protected function initType(): void;
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);
cloneMetaData(ilObject $target_obj)
beforeCreate()
If overwritten this method should return true, there is currently no "abort" handling for cases where...
while($session_entry=$r->fetchRow(ilDBConstants::FETCHMODE_ASSOC)) return null
create(bool $a_clone_mode=false)
doCloneObject(ilObject2 $new_obj, int $a_target_id, ?int $a_copy_id=null)
doCreate(bool $clone_mode=false)
cloneObject(int $target_id, int $copy_id=0, bool $omit_tree=false)
$id
plugin.php for ilComponentBuildPluginInfoObjectiveTest::testAddPlugins
__construct(Container $dic, ilPlugin $plugin)
__construct(int $a_id=0, bool $a_reference=true)
Constructor.