TbHtml::popColClasses PHP Method

popColClasses() protected static method

Returns the col-* classes and removes the classes from $htmlOptions['class']
protected static popColClasses ( string &$htmlOptions ) : string
$htmlOptions string with class set
return string
    protected static function popColClasses(&$htmlOptions)
    {
        // todo: why would you want to do this
        $colClasses = array();
        $returnClasses = array();
        if (isset($htmlOptions['class']) && !empty($htmlOptions['class'])) {
            $classes = explode(' ', $htmlOptions['class']);
            foreach ($classes as $class) {
                if (substr($class, 0, 4) == 'col-') {
                    $colClasses[] = $class;
                } elseif (!empty($class)) {
                    $returnClasses[] = $class;
                }
            }
            $htmlOptions['class'] = implode(' ', $returnClasses);
        }
        return implode(' ', array_unique($colClasses));
    }
TbHtml