DesignPatternsPHP is a reference collection of sample code implementations for common software design patterns using PHP 8.x. It provides a set of examples for implementing creational, structural, and behavioral patterns to organize object-oriented design. The project includes reference implementations for creational patterns that decouple systems from object instantiation, structural patterns that define how classes organize into complex components, and behavioral patterns that manage algorithms and responsibilities between objects.
Primitives for functional programming in PHP
The main features of lstrojny/functional-php are: Architectural Patterns.
Open-source alternatives to lstrojny/functional-php include: designpatternsphp/designpatternsphp — DesignPatternsPHP is a reference collection of sample code implementations for common software design patterns using… k-phoen/rulerz — Powerful implementation of the Specification pattern in PHP. markrogoyski/itertools-php — PHP Iteration Tools Library. nikic/iter — Iteration primitives using generators. scriptfusion/porter — :lipstick: Durable and asynchronous data imports for consuming data at scale and publishing testable SDKs. thephpleague/pipeline — League\Pipeline.