Добавить класс в блок кода уценки

Я использую https://github.com/michelf/php-markdown преобразовать markdown в html, и я не могу найти никакой информации по этому вопросу, но как я могу добавить класс в блок кода?

Я запускаю следующее:

$html = Markdown::defaultTransform($value);
return $html;

Чтобы разобрать что-то похожее на это:

My Paragraph

if($something){
// Do something here
}

Большинство примеров, которые я видел, добавляют {.test} до конца, который добавляет класс, поэтому я попробовал это, и ничего не произошло. Я тоже попробовал начало, но ничего не вышло.

Пробовал это:

    if($something){
// Do something here
}
{.test}

И это:

{.test}
if($something){
// Do something here
}

Как я могу добавить класс с этой библиотекой?

0

Решение

Надеюсь, я не пропустил суть вопроса — это было немного двусмысленно, я не осознавал, что это может произойти, пока я уже не написал это

Чтобы добавить новый класс, используя функциональность класса, которую вы хотите extend класс

Расширение класса позволяет вам копировать существующую функциональность и добавлять свои собственные расширенные функциональные возможности (согласно названию!)

Расширение выглядит так
class MardownExtended extends Markdown {

Отсюда вы можете добавить свой собственный метод

public static function myParagraph() {
// ...
}

Вы захотите использовать класс MarkdownExtended в своем коде, а не исходный класс

MarkdownExtended::myParagraph();

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]