Thruway\Authentication\AuthorizationManager::addAuthorizationRule PHP Метод

addAuthorizationRule() публичный Метод

Should be $args[0]
public addAuthorizationRule ( $args ) : string
$args
Результат string
    public function addAuthorizationRule($args)
    {
        $rule = $this->getRuleFromArgs($args);
        if ($rule === false) {
            return "ERROR";
        }
        $role = $rule->role;
        $actionUri = $rule->action . '.' . $rule->uri;
        $allow = $rule->allow;
        if (!isset($this->rules[$role])) {
            $this->rules[$role] = [];
        }
        if (isset($this->rules[$role][$actionUri])) {
            return "ERROR";
        }
        $this->rules[$role][$actionUri] = $allow;
        return "ADDED";
    }