public isResourceClass ( string $type ) : boolean | ||
$type | string | |
return | boolean |
public function isResourceClass(string $type) : bool
{
foreach ($this->resourceNameCollectionFactory->create() as $resourceClass) {
if ($type === $resourceClass) {
return true;
}
}
return false;
}
public function testIsResourceClassWithWrongClassName() { $resourceNameCollectionFactoryProphecy = $this->prophesize(ResourceNameCollectionFactoryInterface::class); $resourceNameCollectionFactoryProphecy->create()->willReturn(new ResourceNameCollection([\ArrayIterator::class]))->shouldBeCalled(); $resourceClassResolver = new ResourceClassResolver($resourceNameCollectionFactoryProphecy->reveal()); $resourceClass = $resourceClassResolver->isResourceClass(''); $this->assertFalse($resourceClass); }