示例#1
0
 public function testCanManipulateAccessRules()
 {
     $this->adapter->addKeyPair('public', 'private');
     $this->assertInternalType('string', $ruleId = $this->adapter->addAccessRule('public', ['resources' => ['image.get'], 'users' => ['user']]));
     $this->assertSame(['id' => $ruleId, 'resources' => ['image.get'], 'users' => ['user']], $this->adapter->getAccessRule('public', $ruleId));
     $this->assertTrue($this->adapter->deleteAccessRule('public', $ruleId));
     $this->assertNull($this->adapter->getAccessRule('publickey', $ruleId));
 }