ILIAS  trunk Revision v11.0_alpha-3011-gc6b235a2e85
MarkableInterface.php
Go to the documentation of this file.
1<?php
2
19declare(strict_types=1);
20
22
24
26{
30 public function isMarked(): bool;
31
32 public function getMarker(): ?MarkerInterface;
33
42 public function mark(
44 Action $action,
45 string $data_value = ''
46 ): void;
47
51 public function unmark(): void;
52}
unmark()
Removes markers from this element, and recursively from all sub-elements.
mark(MarkerFactoryInterface $factory, Action $action, string $data_value='')
Leaves a trail of markers from this element up to the root element, or up to the first already marked...
isMarked()
Elements can be marked to be created, updated or deleted.