Libraries tagged by object implementation
snapshotpl/status-code
13947 Downloads
HTTP status code value object implementation in PHP
florianwolters/component-core-immutable
664 Downloads
The Immutable Object implementation pattern as a PHP component.
himanshu-m/arrays
35 Downloads
An object oriented implementation of PHP arrays
tailflow/dto
312 Downloads
A simple and lightweight implementation of Data Transfer Objects (DTO) in Laravel with optional casting support.
php-extended/php-data-finder-array
6637 Downloads
An implementation of the data finder object based on a memory based php array
vendimia/data-container
166 Downloads
Simple local DTO implementation
technically/null-container
748 Downloads
Null (always empty) PSR-11 container implementation
piotrpress/singleton
196 Downloads
This library is a Singleton (anti)pattern implementation using a Traits with a support for an Object Inheritance and passing parameters to the constructor.
pink-tie/money-bundle
231 Downloads
Bundle that integrates the PHP implementation of Fowler's Money pattern with Symfony.
cscfa_tool_division/csr3-dto
41 Downloads
The CSCFA csr Division PHP implementation
crimsonkissaki/mockmaker
45 Downloads
Whether you call them doubles, stubs, mocks, partials, fakes, or something else there are times when a mocking library such as PHPUnit's mockBuilder, Mockery, Prophecy, etc. just doesn't do exactly what you need or want. Sometimes you just need a concrete class implementation to run through the unit test wringer or a full end to end functional unit test suite. MockMaker aims to simplify the process of generating concrete fake ORM entity objects. Flexible and extendable, the generated seed code can be altered to suit your particular project with relative ease. That means after the initial setup you can re-run MockMaker for any new entities that get added in or update existing entities that change with little to no fuss. What's more, once MockMaker has made your files it's done; you don't have to include it in your code base and can use the generated files like any other project class.
awd-studio/vo-date-time
89 Downloads
Provides a useful wrapper for dates as an value-object implementation.
kariricode/data-structure
1111 Downloads
The KaririCode DataStructure component offers advanced PHP data structures, including lists, stacks, queues, maps, and sets. It features efficient, strongly-typed, object-oriented implementations like ArrayList, LinkedList, BinaryHeap, and TreeMap.
d4m/ngnfeed-ebay
735 Downloads
An object oriented implementation of Ebay Trading API
specdocular/php-openapi
601 Downloads
Object-oriented OpenAPI implementation for PHP