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(); } }
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; }