getPrivateKey() public method

public getPrivateKey ( $publicKey )
Example #1
0
 /**
  * @covers Imbo\Auth\AccessControl\Adapter\ArrayAdapter::__construct
  * @covers Imbo\Auth\AccessControl\Adapter\ArrayAdapter::validateAccessList
  * @covers Imbo\Auth\AccessControl\Adapter\ArrayAdapter::getPrivateKey
  */
 public function testGetPrivateKey()
 {
     $accessControl = new ArrayAdapter([['publicKey' => 'pubKey1', 'privateKey' => 'privateKey1', 'acl' => [['resources' => [Resource::IMAGES_POST], 'users' => ['user1']]]], ['publicKey' => 'pubKey2', 'privateKey' => 'privateKey2', 'acl' => [['resources' => [Resource::IMAGES_POST], 'users' => ['user2']]]]]);
     $this->assertSame('privateKey1', $accessControl->getPrivateKey('pubKey1'));
     $this->assertSame('privateKey2', $accessControl->getPrivateKey('pubKey2'));
     $this->assertNull($accessControl->getPrivateKey('pubKey3'));
 }