public function testDefaultDesign()
 {
     $checkBoxDesign = CheckBoxDesign::defaultDesign();
     $this->assertTrue($checkBoxDesign instanceof CheckBoxDesign);
     $this->assertNotNull($checkBoxDesign->getStyle());
     $this->assertNotNull($checkBoxDesign->getSubStyle());
 }
 public function testDisabledDesign()
 {
     $checkBoxFeature = new CheckBoxFeature();
     $defaultDesign = CheckBoxDesign::defaultDesign();
     $checkBoxDesign = new CheckBoxDesign();
     $this->assertEquals($defaultDesign, $checkBoxFeature->getDisabledDesign());
     $this->assertSame($checkBoxFeature, $checkBoxFeature->setDisabledDesign($checkBoxDesign));
     $this->assertSame($checkBoxDesign, $checkBoxFeature->getDisabledDesign());
 }
Пример #3
0
 /**
  * Construct a new CheckBox Feature
  *
  * @api
  * @param Quad  $quad    (optional) CheckBox Quad
  * @param Entry $entry   (optional) Hidden Entry
  * @param bool  $default (optional) Default value
  */
 public function __construct(Quad $quad = null, Entry $entry = null, $default = null)
 {
     if ($quad) {
         $this->setQuad($quad);
     }
     if ($entry) {
         $this->setEntry($entry);
     }
     if ($default !== null) {
         $this->setDefault($default);
     }
     $this->setEnabledDesign(CheckBoxDesign::defaultDesign());
     $this->setDisabledDesign(CheckBoxDesign::defaultDesign());
 }