sylvaincombes/ firecamp-php
该包已被废弃,不再维护。未建议替代包。
基于silex项目的工具
0.0.1
2015-10-05 11:54 UTC
Requires
- php: >=5.4.0
- doctrine/dbal: ^2.5
- monolog/monolog: ^1.17
- silex/silex: ~1.3
- symfony/config: ^2.7
- symfony/finder: ^2.7
- symfony/form: ^2.7
- symfony/security: ^2.7
- symfony/security-csrf: ^2.7
- symfony/serializer: ^2.7
- symfony/translation: ^2.7
- symfony/twig-bridge: ^2.7
- symfony/validator: ^2.7
- symfony/yaml: ^2.7
- twig/twig: ^1.22
Requires (Dev)
- m6web/coke: 2.*
- m6web/symfony2-coding-standard: ^3.1
- phpunit/phpunit: ~4.0
This package is auto-updated.
Last update: 2020-04-20 11:06:38 UTC
README
基于silex的PHP项目的简单PHP类,便于项目启动。
免责声明:目前这些类只是测试,请将此项目视为预alpha版本,不要在生产环境中使用。
包含内容?
提供者
提供了两个提供者
Firecamp\Provider\ControllerServiceProvider
此类在silex应用的共享中注册类
Firecamp\Provider\RepositoryServiceProvider
此类在silex应用的共享中注册存储库类,它将$app['db']注入到每个类中。
工具
Firecamp\Utils类有两个静态方法
Firecamp\Utils::loadConf($configFile);
此方法加载一个PHP文件并将配置条目合并到app中。
Firecamp\Utils::appShareClassHelper(...);
此方法帮助在silex中共享一个类。例如,您可以在特定位置声明自定义控制器并轻松使用它们。
基类
Firecamp\Controller\Controller
用于扩展并预定义一些帮助器的基类
Firecamp\Repository\AbstractRepository
用于扩展并预定义一些帮助器的基类
贡献
您可以通过运行以下命令测试您的代码是否正确
vendor/bin/coke
从项目的根目录开始,它将使用phpcs和symfony 2编码标准设置扫描src目录中的代码
待办事项
- 编写一些测试
- 编写更多文档
- 添加travis ci