Example #1
0
 public function testResetEventsParameters()
 {
     $form = new Form();
     $form->onSuccess[] = function () {
     };
     $form->onSuccess[] = function () {
     };
     $form->onSubmit[] = function () {
     };
     $form->onError[] = function () {
     };
     $form->onError[] = function () {
     };
     $form->resetEvents(['onSuccess', 'onSubmit']);
     $this->assertSame(array(), $form->onSuccess);
     $this->assertSame(array(), $form->onSubmit);
     $this->assertCount(2, $form->onError);
 }