/** * @dataProvider addProvider */ public function testAdd($extensions, $type, $expected) { $manager = new ExtensionManager(); foreach ($extensions as $extension) { $manager->addExtension($extension['instance'], $extension['type']); } $this->assertEquals($expected, $manager->getExtensions($type)); }