/** * {@inheritdoc} */ protected function prepareDefinition(array $definition) { if (!isset($definition['options'])) { $definition['options'] = []; } return parent::prepareDefinition($definition); }
/** * Prepare definition, set default values * * @param array $definition * * @return array */ protected function prepareDefinition(array $definition) { if (!isset($definition['options'])) { $definition['options'] = array(); } if (isset($definition['options']['constraints'])) { $definition['options']['constraints'] = $this->parseValidator($definition['options']['constraints']); } return parent::prepareDefinition($definition); }
public function __construct($name, $definition = array(), $children = array()) { parent::__construct($name, $definition); $this->children = $children; }