Beispiel #1
0
 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());
 }