yii\helpers\BaseHtml::removeCssClass PHP Метод

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

Removes a CSS class from the specified options.
public static removeCssClass ( array &$options, string | array $class )
$options array the options to be modified.
$class string | array the CSS class(es) to be removed
    public static function removeCssClass(&$options, $class)
    {
        if (isset($options['class'])) {
            if (is_array($options['class'])) {
                $classes = array_diff($options['class'], (array) $class);
                if (empty($classes)) {
                    unset($options['class']);
                } else {
                    $options['class'] = $classes;
                }
            } else {
                $classes = preg_split('/\\s+/', $options['class'], -1, PREG_SPLIT_NO_EMPTY);
                $classes = array_diff($classes, (array) $class);
                if (empty($classes)) {
                    unset($options['class']);
                } else {
                    $options['class'] = implode(' ', $classes);
                }
            }
        }
    }