Imbo\Auth\AccessControl\Adapter\ArrayAdapter::getAccessListForPublicKey PHP Метод

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

public getAccessListForPublicKey ( $publicKey )
    public function getAccessListForPublicKey($publicKey)
    {
        $accessList = [];
        foreach ($this->accessList as $i => $access) {
            if ($access['publicKey'] !== $publicKey) {
                continue;
            }
            foreach ($access['acl'] as $index => $rule) {
                // We can't modify or delete rules as this is an immutable adapter, but we still
                // generate an ID for the rule to provide a consistent data structure
                $accessList[] = array_merge(['id' => $index + 1], $rule);
            }
        }
        return $accessList;
    }