onix-systems-php / hyperf-core
Library of kernel for hyperf
Installs: 3 923
Dependents: 10
Suggesters: 0
Security: 0
Stars: 0
Watchers: 3
Forks: 0
Open Issues: 0
pkg:composer/onix-systems-php/hyperf-core
Requires
- php: >=8.1
 - ext-json: *
 - fakerphp/faker: ^1.0
 - hyperf/async-queue: ^3.1
 - hyperf/command: ^3.1
 - hyperf/config: ^3.1
 - hyperf/constants: ^3.1
 - hyperf/contract: ^3.1
 - hyperf/database: ^3.1
 - hyperf/db-connection: ^3.1
 - hyperf/di: ^3.1
 - hyperf/event: ^3.1
 - hyperf/framework: ^3.1
 - hyperf/http-server: ^3.1
 - hyperf/logger: ^3.1
 - hyperf/resource: ^3.1
 - hyperf/socketio-server: ^3.1
 - hyperf/testing: ^3.1
 - hyperf/validation: ^3.1
 - yzen.dev/plain-to-class: ^1.0
 - zircote/swagger-php: ^4.5
 
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.0
 - mockery/mockery: ^1.0
 - phpstan/phpstan: ^1.0
 - phpunit/phpunit: >=7.0
 - swoole/ide-helper: ^4.5|^5.0
 
Suggests
- swow/swow: Required to create swow components.
 
README
Includes the following general usage classes:
- Exception:
- BusinessException.
 
 - Command:
- AnonymizeDataCommand.
 
 - Constants:
- ErrorCode.
 
 - Listener:
- LogDBQueryListener;
 - LogQueueListener.
 
 - DTO:
- AbstractDTO;
 - PaginationRequestDTO;
 - PaginationResultDTO.
 
 - Model:
- Parasite trait;
 - AbstractModel;
 - AbstractFilter.
 
 - Repository:
- AbstractRepository.
 
 - Service:
- AnonymizeDataService;
 - Service #[Attribute].
 
 
Install:
composer require onix-systems-php/hyperf-core
Publish anonymization config:
php bin/hyperf.php vendor:publish onix-systems-php/hyperf-core