/** * @dataProvider hasProvider */ function testHas($extensions, $type, $name, $expected) { $manager = new ExtensionManager(); foreach ($extensions as $extension) { $manager->addExtension($extension['instance'], $extension['type']); } $this->assertEquals($expected, $manager->hasExtension($type, $name)); }