heptacom / heptaconnect-framework
包含HEPTAconnect项目所有核心和基础包的HEPTAconnect框架包
0.9.7.0
2024-02-10 16:38 UTC
Requires
- php: >=7.4
- ext-hash: *
- ext-json: *
- ext-mbstring: *
- ext-zlib: *
- bentools/iterable-functions: >=1.4 <2
- brzuchal/filesystem-stream-wrapper: ^0.9
- composer/composer: >=1.9
- league/flysystem: ^1.1
- myclabs/deep-copy: >=1.10 <2
- opis/closure: ^3.6
- php-http/discovery: ^1.11
- phpunit/phpunit: >=9.3 <10
- psr/cache: ^1.0
- psr/container: ^1.0
- psr/event-dispatcher: ^1.0
- psr/http-client: ^1.0
- psr/http-factory: ^1.0
- psr/http-message: ^1.0
- psr/http-server-handler: ^1.0
- psr/http-server-middleware: ^1.0
- psr/log: ^1.0
- psr/simple-cache: ^1.0
- ramsey/uuid: ^3.5 || ^4
- riverline/multipart-parser: ^2.1
- symfony/config: ^4.4 || ^5.0
- symfony/dependency-injection: ^4.4 || ^5.0
- symfony/event-dispatcher: ^4.0 || ^5.0
- symfony/event-dispatcher-contracts: >=1.1
- symfony/lock: ^4.0 || ^5.0
- symfony/messenger: ^4.0 || ^5.0
- symfony/options-resolver: >=4
- symfony/polyfill-php80: >=1.16
- symfony/serializer: >=4
- symfony/yaml: ^4.4 || ^5.0
Requires (Dev)
- infection/infection: >=0.21
- kor3k/flysystem-stream-wrapper: ^1.0.11
- nyholm/psr7: >=1
- php-http/curl-client: >=2
- symfony/cache: >=3.2
Conflicts
- nikic/php-parser: 4.7.0
Replaces
- heptacom/heptaconnect-core: *
- heptacom/heptaconnect-dataset-base: *
- heptacom/heptaconnect-portal-base: *
- heptacom/heptaconnect-storage-base: *
- heptacom/heptaconnect-test-suite-portal: *
- heptacom/heptaconnect-test-suite-storage: *
README
这是HEPTACOM为中大型企业解决方案的一部分。
描述
这是主要的HEPTAconnect包。更多详情请参阅文档。
系统要求
- PHP 8.0或更高版本
变更日志
查看附件的CHANGELOG.md文件以获取完整版本历史和发布说明。
额外开发要求
- Make
- 任何调试/覆盖率php扩展,如xdebug或pcov
贡献
感谢您考虑为此包做出贡献!在创建pull请求后,请务必签署CLA。
贡献步骤
- 复制仓库
git clone yourname/heptaconnect-framework
- 对master分支进行更改
- 创建您的Pull-Request
检查您的更改
- 检查并修复代码风格
make cs-fix && make cs
- 检查测试
make test
- 检查测试覆盖率是否相同或更高
make coverage
- 检查测试是否可以发现未来的问题
make infection
许可证
版权所有 2020 HEPTACOM GmbH
双重许可,根据GNU Affero General Public License v3.0 (“许可证”)和专有许可证;除非遵守许可证,否则不得使用此项目。您可以在https://spdx.org/licenses/AGPL-3.0-or-later.html获取AGPL许可证的副本。有关专有使用的更多信息,请联系我们网站。