protected function getOptions() { $options = array(); foreach (parent::getOptions() as $option) { $elementCriteria = $this->getElementCriteria($option['element']); $option['element'] = $elementCriteria; $options[] = $option; } return $options; }
/** * @inheritDoc BaseSavableComponentType::defineSettings() * * @return array */ protected function defineSettings() { return array_merge(parent::defineSettings(), array('displayAsGraphic' => AttributeType::Bool, 'displayFullwidth' => AttributeType::Bool, 'options' => array(AttributeType::Mixed, 'default' => array()))); }