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

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

public getAccessRule ( $publicKey, $accessRuleId )
    public function getAccessRule($publicKey, $accessRuleId)
    {
        foreach ($this->getAccessListForPublicKey($publicKey) as $rule) {
            if ($rule['id'] == $accessRuleId) {
                return $rule;
            }
        }
        return null;
    }

Usage Example

Пример #1
0
 /**
  * @dataProvider getAccessRules
  * @covers Imbo\Auth\AccessControl\Adapter\ArrayAdapter::getAccessRule
  */
 public function testGetAccessRule($acl, $publicKey, $ruleId, $rule)
 {
     $adapter = new ArrayAdapter($acl);
     $this->assertSame($rule, $adapter->getAccessRule($publicKey, $ruleId));
 }