/** * BooleanValue constructor. * @param array $configurableOptions */ public function __construct(array $configurableOptions = []) { foreach (['trueLabel', 'falseLabel', 'trueValues', 'falseValues', 'filter', 'asHtmlLabel'] as $allowed) { $this->configurableOptions[] = $allowed; } parent::__construct($configurableOptions); }
/** * Column constructor. * @param array $configurableOptions */ public function __construct($url, $label, $title, array $configurableOptions = []) { $this->configurableOptions = array_merge($this->configurableOptions, ['url', 'label', 'title', 'trigger', 'content', 'action']); $configurableOptions['url'] = $url; $configurableOptions['label'] = $label; $configurableOptions['title'] = $title; parent::__construct($configurableOptions); }
/** * Column constructor. * @param array $configurableOptions */ public function __construct($url, $label, array $configurableOptions = []) { $this->configurableOptions[] = 'url'; $this->configurableOptions[] = 'label'; $this->configurableOptions[] = 'linkCss'; $configurableOptions['url'] = $url; $configurableOptions['label'] = $label; parent::__construct($configurableOptions); }
/** * BooleanValue constructor. * @param array $configurableOptions */ public function __construct(array $configurableOptions = []) { $this->configurableOptions[] = 'format'; parent::__construct($configurableOptions); }