org\parser\driver\Ubb::_code PHP Метод

_code() приватный Метод

解析代码
private _code ( string $name, array $data ) : string
$name string 标签名
$data array 解析数据 [2] - 语言类型,[3] - 代码内容
Результат string 解析后的标签
    private function _code($name, $data)
    {
        $fix = 'pre' == $name ? ['<pre>', '</pre>'] : ['', ''];
        if (empty($data[2])) {
            $data = "{$fix[0]}<code>{$data[3]}</code>{$fix[1]}";
        } else {
            $data = "{$fix[0]}<code data-lang=\"{$data[2]}\">{$data[3]}</code>{$fix[1]}";
        }
        return $data;
    }