Cake\View\Helper\FormHelper::_parseOptions PHP Метод

_parseOptions() защищенный Метод

Generates input options array
protected _parseOptions ( string $fieldName, array $options ) : array
$fieldName string The name of the field to parse options for.
$options array Options list.
Результат array Options
    protected function _parseOptions($fieldName, $options)
    {
        $needsMagicType = false;
        if (empty($options['type'])) {
            $needsMagicType = true;
            $options['type'] = $this->_inputType($fieldName, $options);
        }
        $options = $this->_magicOptions($fieldName, $options, $needsMagicType);
        return $options;
    }

Usage Example

Пример #1
0
 /**
  * Generates input options array
  *
  * @param string $fieldName The name of the field to parse options for.
  * @param array $options Options list.
  * @return array Options
  */
 protected function _parseOptions($fieldName, $options)
 {
     $options = parent::_parseOptions($fieldName, $options);
     $options += ['id' => $this->_domId($fieldName)];
     if (is_string($options['label'])) {
         $options['label'] = ['text' => $options['label']];
     }
     return $options;
 }