hyunk3l / php-design-patterns
Just another design patterns collection for PHP
Installs: 4
Dependents: 0
Suggesters: 0
Security: 0
Stars: 4
Watchers: 0
Forks: 1
Open Issues: 1
pkg:composer/hyunk3l/php-design-patterns
Requires
- squizlabs/php_codesniffer: dev-master
Requires (Dev)
- phpunit/phpunit: ^6.0
This package is auto-updated.
Last update: 2026-02-18 14:12:44 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.
