/** * @return void */ public function clear() { foreach ($entities =& parent::variables() as $key => $entity) { unset($entities[$key]); \obo\Services::serviceWithName(\obo\obo::EVENT_MANAGER)->notifyEventForEntity($this->relationShip->ownerPropertyName . "Disconnected", $this->owner, ["collection" => $this, "owner" => $this->owner, "columnName" => $this->relationShip->ownerPropertyName, "disconnectedEntity" => $entity]); } }
/** * @return void */ public function clear() { parent::clear(); $this->entitiesAreLoaded = false; }
/** * @param array $specification */ public function __construct(array $specification) { parent::__construct($specification); $this->actionArguments["event"] = $this; }