hyunk3l / php-design-patterns
There is no license information available for the latest version (1.0) of this package.
Just another design patterns collection for PHP
1.0
2017-03-02 20:49 UTC
Requires
- squizlabs/php_codesniffer: dev-master
Requires (Dev)
- phpunit/phpunit: ^6.0
This package is auto-updated.
Last update: 2026-03-18 14:15:25 UTC
README
Just another collection of design patterns implementations in PHP
Requirements
- PHP 8.4.1+
Setup
- Run
./composer.phar install
Run Tests
- Run
./composer.phar test - Run
./composer.phar test:coverage
Run Coding Standards
- Run
./composer.phar cs - Run
./composer.phar cs:fix
Run Static Analysis
- Run
./composer.phar stan
CI Pipeline (local)
- Run
./composer.phar ci
Contributing
- Create feature branches from
master. - Keep pattern folders mirrored in
src/<Category>/<Pattern>andtest/<Category>/<Pattern>. - Include/maintain
README.mdin each pattern folder. - Run
./composer.phar cibefore opening a PR.
Project Conventions
- See
docs/PATTERN_STRUCTURE.md.
