/** * @dataProvider resourceMetadataProvider */ public function testYamlExistingParentResourceMetadataFactory(ResourceMetadata $expectedResourceMetadata) { $configPath = __DIR__ . '/../../../Fixtures/FileConfigurations/resources.yml'; $decorated = $this->prophesize(ResourceMetadataFactoryInterface::class); $decorated->create(FileConfigDummy::class)->willReturn($expectedResourceMetadata)->shouldBeCalled(); $resourceMetadataFactory = new ExtractorResourceMetadataFactory(new YamlExtractor([$configPath]), $decorated->reveal()); $resourceMetadata = $resourceMetadataFactory->create(FileConfigDummy::class); $this->assertEquals($expectedResourceMetadata, $resourceMetadata); }