コード例 #1
0
ファイル: ElementTest.php プロジェクト: redmexico/XoopsCore
 /**
  * @covers Xoops\Form\Element::isRequired
  */
 public function testIsRequired()
 {
     $value = $this->object->isRequired();
     $this->assertFalse($value);
     $this->object->setRequired();
     $value = $this->object->isRequired();
     $this->assertTrue($value);
 }
コード例 #2
0
ファイル: ElementTest.php プロジェクト: ming-hai/XoopsCore
 /**
  * @covers Xoops\Form\Element::renderValidationJS
  * @covers Xoops\Form\Element::addCustomValidationCode
  */
 public function testRenderValidationJS()
 {
     $value = $this->object->renderValidationJS();
     $this->assertFalse($value);
     $this->object->setRequired();
     $this->object->setName('rendertest');
     $value = $this->object->renderValidationJS();
     $this->assertNotFalse($value);
     $this->object->remove('required');
     $this->object->addCustomValidationCode('');
     $value = $this->object->renderValidationJS();
     $this->assertEquals($value, '');
     $this->object->addCustomValidationCode('');
     $value = $this->object->renderValidationJS();
     $this->assertEquals($value, "\n");
     $this->object->addCustomValidationCode('', true);
     $value = $this->object->renderValidationJS();
     $this->assertEquals($value, '');
 }
コード例 #3
0
ファイル: Form.php プロジェクト: ming-hai/XoopsCore
 /**
  * setRequired - mark an element as required entry
  *
  * @param Element $formElement Xoops\Form\Element to set as required entry
  *
  * @return void
  *
  * @deprecated set required attribute on element directly or when calling addElement
  */
 public function setRequired(Element $formElement)
 {
     $formElement->setRequired();
 }