public function getTemplate() { $parentTemplate = parent::getTemplate(); $isEmpty = empty($this->template); if (!$isEmpty && $this->template != $parentTemplate) { return $this->template; } if ($isEmpty && 1 === count($this->related)) { return current($this->related)->getTemplate(); } else { return $parentTemplate; } }
public function configure($name, array $params = array()) { $params['minValue'] = static::stringify($params['minValue']); $params['maxValue'] = static::stringify($params['maxValue']); return parent::configure($name, $params); }