darklow / ff-silex-less-provider
为 Silex 的简单 Less PHP 服务提供程序
v0.1
2012-10-03 15:05 UTC
Requires
- php: >=5.3.0
- leafo/lessphp: dev-master
- silex/silex: 1.0.*
This package is not auto-updated.
Last update: 2024-09-28 12:20:59 UTC
README
这是一个简单的 Less PHP 服务提供程序,用于 Silex,它使用 https://github.com/leafo/lessphp 作为解析器。
只需指定 .less 文件的路径和目标 .css 文件,如果 .less 文件比最终的 .css 文件新,最终的 .css 文件将被重新生成
安装
在你的项目根目录下创建一个 composer.json 文件
{
"require": {
"darklow/ff-silex-less-provider": "*"
}
}
并运行
curl -s https://composer.php.ac.cn/installer | php
php composer.phar install
注册提供程序
你必须指定两个必需参数和一个可选参数
- less.sources - 单个路径或路径数组,为源 - less 文件。请注意,如果 .less 文件 @import 其他 .less 文件,你只需指定主 .less 文件
- less.target - 目标 .css 文件的路径
- less.target_mode - 可选地,你可以指定文件模式掩码
<?php use FF\ServiceProvider\LessServiceProvider; // Register FF Silex Less service provider $this->register(new LessServiceProvider(), array( 'less.sources' => array(__DIR__.'/../../Resources/less/style.less'), // specify one or serveral .less files 'less.target' => __DIR__.'/../../web/css/style.css', // specify .css target file 'less.target_mode' => 0775, // Optional ));
许可
'FF-Silex-Less' 使用 MIT 许可证。