bangpound / assetic-service-provider
Pimple 的 Assetic 服务提供者
dev-master / 1.0.x-dev
2016-07-10 07:01 UTC
Requires
- php: >=5.3.3
- kriswallsmith/assetic: ~1.1
- pimple/pimple: >=2.1,<4
This package is auto-updated.
Last update: 2024-09-12 03:52:28 UTC
README
为 Assetic 提供服务,使 Pimple 应用程序能够使用。
需求
- PHP 5.3+
- Pimple ~2.1
安装
通过 Composer 作为 bangpound/assetic-service-provider 安装。
使用
Pimple
<?php use Bangpound\Pimple\Provider\AsseticServiceProvider; $c = new Pimple\Container; $c->register(new AsseticServiceProvider(), array( 'assetic.debug' => TRUE, 'assetic.read_from' => __DIR__ .'/../assets', ));
Cilex
<?php use Cilex\Provider\Console\ConsoleServiceProvider; use Symfony\Component\Console\Input\ArgvInput; $c->register(new ConsoleServiceProvider()); $c['console']->add($app['assetic.command.dump']); $c['console']->add($app['assetic.command.watch']); $c['console']->run(new ArgvInput());
配置
参数
- assetic.debug: 在调试模式下,将以 "?" 前缀的过滤器将被忽略。
- assetic.read_from: 默认的根目录。
- assetic.write_to: 覆盖配置的资产根目录。
服务
- assetic.asset_manager: 资产管理器,实例
Assetic\Factory\LazyAssetManager
。 - assetic.filter_manager: 过滤器管理器,实例
Assetic\FilterManager
。 - assetic.asset_factory: 资产工厂,实例
Assetic\Factory\AssetFactory
。
许可证
MIT,见 LICENSE。