public function testExtensions() { $extension1 = new ExtensionTesting(array('required' => 'value')); $extension2 = new ExtensionTesting(array('required' => 'value')); $extension3 = new ExtensionTesting(array('required' => 'value')); $extension4 = new ExtensionTesting(array('required' => 'value')); $mondator = new Mondator(); $mondator->addExtension($extension1); $mondator->addExtension($extension2); $this->assertSame(array($extension1, $extension2), $mondator->getExtensions()); $mondator->setExtensions($extensions = array($extension3, $extension4)); $this->assertSame($extensions, $mondator->getExtensions()); }