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

Installs: 4

Dependents: 0

Suggesters: 0

Security: 0

Stars: 4

Watchers: 0

Forks: 1

Open Issues: 0

pkg:composer/hyunk3l/php-design-patterns


README

php-design-patterns

Latest Stable Version Total Downloads License

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> and test/<Category>/<Pattern>.
  • Include/maintain README.md in each pattern folder.
  • Run ./composer.phar ci before opening a PR.

Project Conventions

  • See docs/PATTERN_STRUCTURE.md.