public function testGetAccessLevelNamesForRoot() { $object = new ObjectIdentity('entity', ObjectIdentityFactory::ROOT_IDENTITY_TYPE); $this->assertEquals([0 => 'NONE', 1 => 'BASIC', 2 => 'LOCAL', 3 => 'DEEP', 5 => 'SYSTEM'], $this->extension->getAccessLevelNames($object)); }
/** * @param OwnershipMetadata $metadata * @param array $expected * * @dataProvider accessLevelProvider */ public function testGetAccessLevelNamesForNonRoot(OwnershipMetadata $metadata, array $expected) { $object = new ObjectIdentity('entity', '\\stdClass'); $this->metadataProvider->setMetadata('\\stdClass', $metadata); $this->assertEquals($expected, $this->extension->getAccessLevelNames($object)); }
public function testGetAccessLevelNamesForRoot() { $object = new ObjectIdentity('entity', ObjectIdentityFactory::ROOT_IDENTITY_TYPE); $this->assertEquals(array('NONE', 'BASIC', 'LOCAL', 'DEEP', 'GLOBAL', 'SYSTEM'), $this->extension->getAccessLevelNames($object)); }