evalok/php-assetify
最新稳定版本:0.4.0
Composer 安装命令:
composer require evalok/php-assetify
包简介
extremely simple to use wrapper for basic Assetic usage
README 文档
README
Assetify
extremely simple to use wrapper for basic Assetic usage
provides an easy solution for asset consolidation / minification and js deferral
you may want to consider using this in conjunction with ModPagespeed, in particular its css deferring functionality is pretty nice
install
component
composer require evalok/php-assetify
filter dependencies
install Assetic filter dependencies are may be necessary; if you're unsure of how to do this, you can simply use the demo filters listed below
demo filters
sudo npm install -g uglifycsssudo npm install -g uglify-js
demo dependencies
- (from project root)
cd demo && bower install
example usage
working example
https://github.com/EvaLok/php-assetify/blob/master/demo/index.php
minify css
echo $ac->getGroupAsset( 'css', __DIR__ . '/assets/minified-css', '/assets/', 'css' );
minify js
echo $ac->getGroupAsset( 'js', __DIR__ . '/assets/minified-js', '/assets/', 'js' );
minify and defer js
echo $ac->getGroupAssetDeferred( 'deferred-js', __DIR__ . '/assets/deferred-minified-js', '/assets/', 'js' );
tests
- (from project)
vendor/bin/phpspec run
TODO
- @todo: more tests
- @todo: garbage collection
统计信息
- 总下载量: 83
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2015-08-07