Habari\User::grant PHP Метод

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

Assign permissions to one or more new tokens to this user
public grant ( $tokens, $access = 'full' )
    public function grant($tokens, $access = 'full')
    {
        $tokens = Utils::single_array($tokens);
        // Use ids internally for all tokens
        $tokens = array_map(Method::create('\\Habari\\ACL', 'token_id'), $tokens);
        foreach ($tokens as $token) {
            ACL::grant_user($this->id, $token, $access);
            EventLog::log(_t('User %1$s: Access to %2$s changed to %3$s', array($this->username, ACL::token_name($token), $access)), 'notice', 'user', 'habari');
        }
    }