/** * @covers Imbo\Auth\AccessControl\Adapter\ArrayAdapter::__construct * @covers Imbo\Auth\AccessControl\Adapter\ArrayAdapter::validateAccessList * @covers Imbo\Auth\AccessControl\Adapter\ArrayAdapter::hasAccess */ public function testCanReadResourcesGrantedUsingWildcard() { $accessControl = new ArrayAdapter([['publicKey' => 'pubkey', 'privateKey' => 'privkey', 'acl' => [['resources' => [Resource::IMAGES_GET], 'users' => '*']]]]); $this->assertTrue($accessControl->hasAccess('pubkey', Resource::IMAGES_GET, 'user1')); $this->assertTrue($accessControl->hasAccess('pubkey', Resource::IMAGES_GET, 'user2')); $this->assertFalse($accessControl->hasAccess('pubkey', Resource::IMAGES_POST, 'user2')); }