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

Как вставить 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: State
16.07.2021
108
Pattern: State

abstract class StateVehicle { protected $vehicle; public function __construct(Vehicle $vehicle) { $this->vehicle = $vehicle;...

Читать →
PHP
Pattern: Adapter
12.07.2021
115
Pattern: Adapter

interface ResponseInterface { public function getData(): array; } class Response implements ResponseInterface { private $data; public fu...

Читать →
PHP
Pattern: Singleton/Multiton
12.07.2021
163
Pattern: Singleton/Multiton

class Singleton { private $config = []; private static $instance = null; private function __construct() { $this->config =...

Читать →