mcustiel/compactor-plugin

此包已被 废弃 并不再维护。未建议替代包。
关于此包最新版本(dev-master)没有可用的许可证信息。

提供HTML压缩功能

dev-master 2016-10-25 12:23 UTC

This package is auto-updated.

Last update: 2023-07-19 07:28:26 UTC


README

OctoberCMS插件,提供HTML代码压缩功能。

配置

插件的默认配置为

  • config.php
return [
    'compactation' => [
        'enabled' => false,
        'compactor' => '\\Mcustiel\\Compactor\\Classes\\Services\\Implementation\\PhpWeeHtmlCompactor',
    ],
];

要激活页面压缩,您需要覆盖配置,如October的文档中所述,并将 'enabled' 设置为 true。

如果您想添加自己的HTML压缩器,可以在配置中指定它。您的压缩器必须实现 \Mcustiel\Compactor\Classes\Services\HtmlCompactorInterface

interface HtmlCompactorInterface
{
    /**
     * @param string $html
     * @return string
     */
    public function compactHtml($html);
}