PHP
Как вставить Gist через визуальный редактор
25.01.2021
592

Как вставить Gist через визуальный редактор

Большинство визуальных редакторов запрещают вставку тега <script> в целях безопасности.


При помощи простого регулярного выражения можно заменить все ссылки на gist.


Простая функция на PHP:

    /**
     * Embed Gist script
     *
     * @param string $content
     * @return mixed null | string
     */
    public static function gistContent($content = null)
    {
        if (is_string($content)) {
            return preg_replace('/https:\/\/gist.github.com(.*?).js/', '', $content);
        }
        return null;
    }


Источник: ZetRider
PHP
Pattern: Decorator
01.12.2021
13
Pattern: Decorator

Когда использовать: дополнить, изменить, расширить поведение объекта.interface Response { /** * @return array */ public function dat...

Читать →
PHP
Pattern: Strategy
23.11.2021
33
Pattern: Strategy

Когда использовать:  условия контекста могут менять реализацию интерфейса.interface Strategy { /** * @param string $message * @retu...

Читать →
PHP
Pattern: Factory method
11.11.2021
61
Pattern: Factory method

Когда использовать: возможно использование нескольких вариантов для выполнения операции, наследующих родительское поведение, реализующие поставленную...

Читать →