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

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

public publicKeyExists ( $publicKey )
    public function publicKeyExists($publicKey)
    {
        return isset($this->keys[$publicKey]);
    }

Usage Example

Пример #1
0
 /**
  * @covers Imbo\Auth\AccessControl\Adapter\ArrayAdapter::publicKeyExists
  */
 public function testPublicKeyExists()
 {
     $adapter = new ArrayAdapter([['publicKey' => 'pubKey1', 'privateKey' => 'privateKey1', 'acl' => [['resources' => [Resource::IMAGES_GET], 'users' => ['user1', 'user2']]]], ['publicKey' => 'pubKey2', 'privateKey' => 'privateKey2', 'acl' => [['resources' => [Resource::IMAGES_GET], 'users' => ['user2', 'user3', '*']]]]]);
     $this->assertTrue($adapter->publicKeyExists('pubKey1'));
     $this->assertTrue($adapter->publicKeyExists('pubKey2'));
     $this->assertFalse($adapter->publicKeyExists('pubKey3'));
 }