webeweb/syntaxhighlighter-bundle

此包已被废弃,不再维护。作者建议使用 webeweb/core-bundle 包。

集成 SyntaxHighlighter 与 Symfony 2 及更多

v3.3.1 2019-10-10 16:41 UTC

README

Build Status Coverage Status Scrutinizer Code Quality Latest Stable Version Latest Unstable Version License composer.lock

集成 SyntaxHighlighter 与 Symfony 2 及更多。

重要通知:此包不再维护,其类已迁移到“core-bundle”包中(版本至2.15.0及以上) Core bundle

syntaxhighlighter-bundle 通过提供 Twig 扩展和 PHP 对象简化了 SyntaxHighlighter 的使用,用于在您的 Symfony 应用程序中突出显示语法。该包包含出色的 JS 库 SyntaxHighlighter

使用 PHP 编写所有 SyntaxHighlighter 代码,使其更加简洁!

包含

兼容性

PHP Symfony

安装

打开命令行控制台,进入您的项目目录,然后执行以下命令以下载此包的最新稳定版本

$ composer require webeweb/syntaxhighlighter-bundle

此命令需要您已全局安装 Composer,如 Composer 文档中的 安装章节 所述。

然后,通过将其添加到项目 app/AppKernel.php 文件中注册的包列表中启用该包

    public function registerBundles() {
        $bundles = [
            // ...
            new WBW\Bundle\CoreBundle\WBWCoreBundle(),
            new WBW\Bundle\SyntaxHighlighterBundle\WBWSyntaxHighlighterBundle(),
        ];

        // ...

        return $bundles;
    }

一旦添加了包,请执行以下操作

$ php bin/console wbw:core:unzip-assets
$ php bin/console assets:install

使用

阅读 文档

测试

要测试此包,最好在您的计算机上克隆此存储库。打开命令行控制台,执行以下命令以下载此包的最新稳定版本

$ git clone https://github.com/webeweb/syntaxhighlighter-bundle.git
$ cd syntaxhighlighter-bundle
$ composer install

安装所有必需库后,请执行以下操作

$ vendor/bin/phpunit

许可证

syntaxhighlighter-bundle 在 MIT 许可证下发布。有关详细信息,请参阅打包的 LICENSE 文件。