Example #1
0
 /**
  * Class constructor.
  * 
  * @param array $options  Element options
  * @param array $attr     HTML attributes
  */
 public function __construct(array $options = [], array $attr = [])
 {
     if (!isset($attr['multiple'])) {
         $attr['multiple'] = function () {
             return (bool) $this->getOption('multiple');
         };
     }
     return parent::__construct($options, $attr);
 }
Example #2
0
 /**
  * Class constructor.
  * 
  * @param array $options  Element options
  * @param array $attr     HTML attributes
  */
 public function __construct(array $options = [], array $attr = [])
 {
     parent::__construct($options, $attr);
     $this->addClass('choicelist');
     unset($this->attr['name'], $this->attr['multiple'], $this->attr['required']);
 }