コード例 #1
0
 /**
  * {@inheritdoc}
  */
 protected function prepareDefinition(array $definition)
 {
     if (!isset($definition['options'])) {
         $definition['options'] = [];
     }
     return parent::prepareDefinition($definition);
 }
コード例 #2
0
 /**
  * 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);
 }