CKEditorStyleParser::parseCode PHP Method

parseCode() private static method

private static parseCode ( $code )
    private static function parseCode($code)
    {
        $size = strlen($code);
        $data = array();
        for ($i = 0; $i < $size; $i++) {
            $style = '';
            $content = '';
            for (; $i < $size && $code[$i] !== ':'; $i++) {
                $style .= $code[$i];
            }
            if ($i < $size && $code[$i] === ':') {
                for ($i++; $i < $size && $code[$i] !== ';'; $i++) {
                    if ($code[$i] === '\'' || $code[$i] === '"') {
                        $content .= $code[$i];
                        $i++;
                        $content .= self::readString($code[$i - 1], $code, $size, $i);
                    }
                    $content .= $code[$i];
                }
                $style = trim($style);
                $content = trim($content);
                $data[$style] = $content;
            }
        }
        return $data;
    }