コード例 #1
0
ファイル: Base.php プロジェクト: peteraba/dm-mailer
 /**
  * @return BaseForm
  */
 public function getForm()
 {
     if (!$this->formInitialized && $this->form) {
         $this->formInitialized = true;
         $this->form->build();
         $this->form->getInputFilter()->init();
     }
     return $this->form;
 }
コード例 #2
0
ファイル: BaseFormTest.php プロジェクト: peteraba/dm-common
 /**
  * @covers DmCommon\Form\BaseForm
  */
 public function testGetValidationClassAddsSuccessClassToGivenClassIfThereAreNoMessages()
 {
     $givenClass = 'foo';
     $elementMock = $this->getMock('Zend\\Form\\Element', ['getMessages']);
     $elementMock->expects($this->once())->method('getMessages')->will($this->returnValue([]));
     if (!$this->sut->isValid()) {
         $this->fail(print_r($this->sut->getMessages(), true));
     }
     $actualResult = $this->sut->getValidationClass($elementMock, $givenClass);
     $this->assertEquals($givenClass . ' has-success', $actualResult);
 }