/** * * @param UTAGS_BOL_Tag $tag * @return UTAGS_BOL_Tag */ public function addTag(UTAGS_BOL_Tag $tag) { $event = new OW_Event(self::EVENT_BEFORE_ADD, array("tag" => $tag)); OW::getEventManager()->trigger($event); $this->tagDao->save($tag); $event = new OW_Event(self::EVENT_AFTER_ADD, array("tag" => $tag)); OW::getEventManager()->trigger($event); return $tag; }