axis/axis-assetic-plugin

此软件包已被废弃,不再维护。未建议替代软件包。

symfony 1.x 插件,用于将 Assetic 集成到 symfony

dev-master 2013-01-11 01:49 UTC

This package is not auto-updated.

Last update: 2020-05-01 16:45:46 UTC


README

此插件将 Assetic 集成到 symfony

安装

使用 Composer。只需将此依赖项添加到您的 composer.json 文件中

  "require": {
    "axis/axis-assetic-plugin": "dev-master"
  }

可选供应商库

CssMin

要使用 CssMin 压缩器,请将 natxet/CssMin 依赖项添加到项目 composer.json 文件中。

LessPHP

要使用 LessPHP 编译器,请将 leafo/lessphp 依赖项添加到项目 composer.json 文件中。

JavascriptPacker

要使用 Javascript packer,请将 Dean Edwards 's Packer 库包含到您的项目中。

JSMin

要使用 JSMin 压缩器,请将 nick4fake/jsmin 依赖项添加到项目 composer.json 文件中。

JSMinPlus

要使用 JSMinPlus 压缩器,请将 Tino Zijdel 的 JSMinPlus 类包含到您的项目中。

PhpCssEmbed

要使用 PhpCssEmbed 过滤器,请将 ptachoire/cssembed 依赖项添加到项目 composer.json 文件中。

ScssPhp

要使用 ScssPhp 过滤器,请将 leafo/scssphp 依赖项添加到项目 composer.json 文件中。

使用方法

您可以在项目中使用所有 Assetic 功能。此外,插件通过使用 factories.yml 配置定义了所有标准 Assetic 过滤器,并额外定义了一个 FilterManager,该 FilterManager 了解如何检索所有这些过滤器。

$filterManager = sfContext::getInstance()->get('assetic.filter_manager');
$filterManager->get('css_min');

注意:AxisAsseticPlugin 使用由 AxisServiceContainerPlugin 支持的 factories.yml 配置