/** * Конструктор класса * @param array $options */ public function __construct(DateTimeFormatter $dateTimeFormatter, array $options = []) { parent::__construct($options); $this->setDateTimeFormatter($dateTimeFormatter); if (array_key_exists('format', $options) && $options['format']) { $this->setFormat($options['format']); } }
/** * Конструктор класса * @param array $options */ public function __construct(array $options = []) { parent::__construct($options); if (array_key_exists('highlightCssClass', $options)) { $this->setHighlightCssClass($options['highlightCssClass']); } if (array_key_exists('dataName', $options)) { $this->setDataName($options['dataName']); } }
public function __construct(Url $urlHelper, array $options = []) { parent::__construct($options); $this->setUrlHelper($urlHelper); if (array_key_exists('routeName', $options)) { $this->setRouteName($options['routeName']); } if (array_key_exists('routeParams', $options)) { $this->setRouteParams($options['routeParams']); } if (array_key_exists('routeOptions', $options)) { $this->setRouteOptions($options['routeOptions']); } }
/** * AddClassToCell constructor. * @param array $options */ public function __construct(array $options = []) { parent::__construct($options); $this->setOptions($options); }