heptacom / heptaconnect-framework
HEPTAconnect framework package that contains all core and base packages for a HEPTAconnect project
Installs: 1 625
Dependents: 2
Suggesters: 0
Security: 0
Stars: 11
Watchers: 3
Forks: 0
Open Issues: 0
pkg:composer/heptacom/heptaconnect-framework
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
This is part of HEPTACOM solutions for medium and large enterprises.
Description
This is the main HEPTAconnect package. Read more in the documentation.
System requirements
- PHP 8.0 or above
 
Changelog
See the attached CHANGELOG.md file for a complete version history and release notes.
Additional development requirements
- Make
 - Any debugging/coverage php extension like xdebug or pcov
 
Contributing
Thank you for considering contributing to this package! Be sure to sign the CLA after creating the pull request. 
Steps to contribute
- Fork the repository
 git clone yourname/heptaconnect-framework- Make your changes to master branch
 - Create your Pull-Request
 
Check your changes
- Check and fix code style 
make cs-fix && make cs - Check tests 
make test - Check whether test code coverage is same or higher 
make coverage - Check whether tests can find future obscurities 
make infection 
License
Copyright 2020 HEPTACOM GmbH
Dual licensed under the GNU Affero General Public License v3.0 (the "License") and proprietary license; you may not use this project except in compliance with the License. You may obtain a copy of the AGPL License at https://spdx.org/licenses/AGPL-3.0-or-later.html. Contact us on our website for further information about proprietary usage.