コード例 #1
0
ファイル: FormTest.php プロジェクト: webchemistry/forms
 public function testCleanErrors()
 {
     $form = new Form();
     $form->addText('name')->addError('Error');
     $form->addText('container.name')->addError('Errors');
     $this->assertSame(array('Error', 'Errors'), $form->getErrors());
     $form->cleanErrors();
     $this->assertSame(array('Error', 'Errors'), $form->getErrors());
     $form->cleanErrors(TRUE);
     $this->assertSame(array(), $form->getErrors());
 }
コード例 #2
0
ファイル: FormPresenter.php プロジェクト: webchemistry/forms
 protected function createComponentProcess()
 {
     $form = new Form();
     $form->addText('text', 'Text');
     $form->onProcess[] = $this->process;
     $form->onProcess[] = $this->processSecond;
     $form->onProcess[] = $this->processThird;
     return $form;
 }