HtmlObject\Traits\Tag::removeClass PHP Method

removeClass() public method

Remove one or more classes to the current field.
public removeClass ( string $classes )
$classes string The class(es) to remove
    public function removeClass($classes)
    {
        if (!is_array($classes)) {
            $classes = explode(' ', $classes);
        }
        $thisClasses = explode(' ', Helpers::arrayGet($this->attributes, 'class'));
        foreach ($classes as $class) {
            $exists = array_search($class, $thisClasses);
            if (!is_null($exists)) {
                unset($thisClasses[$exists]);
            }
        }
        $this->attributes['class'] = implode(' ', $thisClasses);
        return $this;
    }