ILIAS  release_6 Revision v6.24-5-g0c8bfefb3b8
isInterchangeableItemTrait.php
Go to the documentation of this file.
2
4
10trait isInterchangeableItemTrait
11{
12 public function hasChanged() : bool
13 {
14 if ($this instanceof isTopItem && $this instanceof isInterchangeableItem) {
15 $serialize = $this->getParent()->serialize();
16 return !$this->getParent() instanceof NullIdentification;
17 } elseif ($this instanceof isChild) {
18 return $this->getParent() instanceof NullIdentification && empty($this->getParent()->serialize());
19 }
20 return false;
21 }
22}
An exception for terminatinating execution or to throw for unit testing.