rollerworks / app-sectioning
此软件包已被废弃,不再维护。未建议替代软件包。
配置助手,用于将您的 Symfony 应用程序分割成多个部分
v0.6.1
2018-03-18 14:46 UTC
Requires
- php: ^7.1
- symfony/dependency-injection: ^3.4 || ^4.0
- symfony/http-foundation: ^3.4 || ^4.0
- symfony/routing: ^3.4 || ^4.0
Requires (Dev)
- bamarni/composer-bin-plugin: ^1.2
- matthiasnoback/symfony-dependency-injection-test: ^2.1.0
- phpunit/phpunit: ^6.3
- symfony/browser-kit: ^3.3.6 || ^4.0
- symfony/framework-bundle: ^3.3.6 || ^4.0
- symfony/phpunit-bridge: ^3.3.6 || ^4.0
README
AppSectioning 配置器有助于将您的 Symfony 应用程序分割成多个部分(例如前端和后端)。每个部分都有自己的可配置 URI 模式。
但这库能做更多!
假设有两个部分
- 前端 -
example.com/
- 后端 -
example.com/backend/
除非尝试早于 'backend' 部分,否则 'frontend' 总是会匹配!为了避免这种情况,每个路径(正则表达式)都被构建成不会与同一主机组内的其他部分匹配。
然后您可以使用这些生成的参数进行路由和安全防火墙。
要求
您至少需要 PHP 7.1,Symfony DependencyInjection、Routing 和 HttpFoundation 组件。FrameworkBundle 和 SecureBundle 是可选的。
文档
版本控制
为了透明度和对发布周期的洞察,以及为了努力维护向后兼容性,此软件包尽可能按照语义版本控制指南进行维护。
发布将按照以下格式进行编号
<主版本>.<次版本>.<修订版本>
并按照以下指南构建
- 破坏向后兼容性将增加主版本(并重置次版本和修订版本)
- 不破坏向后兼容性的新功能将增加次版本(并重置修订版本)
- 错误修复和杂项更改将增加修订版本
有关 SemVer 的更多信息,请访问 http://semver.org/。
许可证
此软件包在MIT 许可证下提供。