Example #1
0
 /**
  * Decorate hook with required metadata.
  *
  * @param Hook $hook
  */
 private function decorateHook(Hook $hook)
 {
     $owningSide = $this->storage->getRuntimeMetaByEventName($hook->getName());
     if ($owningSide) {
         $hook->setAreaId($owningSide['areaid']);
         if (!$hook->getCaller()) {
             $hook->setCaller($owningSide['owner']);
         }
     }
 }