RWMB_Datetime_Field::normalize PHP Метод

normalize() публичный статический Метод

Normalize parameters for field
public static normalize ( array $field ) : array
$field array
Результат array
    public static function normalize($field)
    {
        $field = wp_parse_args($field, array('timestamp' => false, 'inline' => false, 'js_options' => array()));
        // Deprecate 'format', but keep it for backward compatible
        // Use 'js_options' instead
        $field['js_options'] = wp_parse_args($field['js_options'], array('timeFormat' => 'HH:mm', 'separator' => ' ', 'dateFormat' => empty($field['format']) ? 'yy-mm-dd' : $field['format'], 'showButtonPanel' => true));
        if ($field['inline']) {
            $field['js_options'] = wp_parse_args($field['js_options'], array('altFieldTimeOnly' => false));
        }
        $field = parent::normalize($field);
        return $field;
    }

Usage Example

Пример #1
0
 /**
  * Normalize parameters for field
  *
  * @param array $field
  * @return array
  */
 public static function normalize($field)
 {
     $field = parent::normalize($field);
     $field['js_options']['timeFormat'] = empty($field['format']) ? $field['js_options']['timeFormat'] : $field['format'];
     return $field;
 }