コード例 #1
0
 public function appendForward(Action $action)
 {
     if (isset($this->headers['forwarded-by'])) {
         $this->headers['forwarded-by'] = $this->headers['forwarded-by'] . '/' . $action->getUniqueActionName();
     } else {
         $this->headers['forwarded-by'] = $action->getUniqueActionName();
     }
 }
コード例 #2
0
 public function isHandled(Module $mod, Action $action)
 {
     if ($this->scope === 'MODULE' && $this->ownerModule->haveAction($action->getUniqueActionName())) {
         // Scope locale
         return true;
         // tutte le azioni del modulo corrente
     } else {
         if ($this->scope === 'GLOBAL') {
             return true;
         }
     }
     return false;
 }