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)); }