sylvaincombes/firecamp-php

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

基于silex项目的工具

0.0.1 2015-10-05 11:54 UTC

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