Libraries tagged by object path
florianwolters/component-core-immutable
655 Downloads
The Immutable Object implementation pattern as a PHP component.
piotrpress/singleton
186 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.
iachilles/eavactiverecord
34 Downloads
Implements entity-attribute-value pattern and provides a simple way to work with EAV-attributes.
generic-repository/phalcon
8 Downloads
By Edward Hieatt and Rob Mee: Mediates between the domain and data mapping layers using a collection-like interface for accessing domain objects.
gautammkgarg/psr-for-wordpress
18 Downloads
PSR implementations for WordPress that bridge PSR interfaces to native WordPress APIs. PSR-18 HTTP Client (wp_remote_request) and PSR-16 Simple Cache (transients / wp_cache) with companion key pattern.
ejsmont-artur/php-proxy-builder
54 Downloads
PHP Proxy Builder - AOP inspired proxy pattern library.
alt3/tokens
163 Downloads
Framework agnostic library for generating (secure) token objects.
unialteri/states
1001 Downloads
Library to create classes following the State pattern in PHP. This can be a cleaner way for an object to change its behavior at runtime without resorting to large monolithic conditional statements and this improve maintainability and workflow writing.
siriusphp/stratum
5 Downloads
General purpose library that allows extending the functionality of your objects through a decorator-like mechanism
am2tec/hydrator
1593 Downloads
Hydrate your object with class setters
cottagelabs/coar-notifications
360 Downloads
A library and server-side implementation supporting a limited number of the COAR Notify pattern objects. Server-side implementation assumes MySQL. If you are looking for a full, generic implementation of the COAR Notify protocol see https://packagist.org/packages/cottagelabs/coarnotify
eclipsegc/plugins
195 Downloads
This library provides a set of tools designed to ease discovery of 'like' objects, assembly of those objects into a common dictionary, and facilitate common factory patterns for objects within the dictionary.
cratia/orm-model
2055 Downloads
Model is a PHP object based in Active Record Pattern + Strategy Pattern and that sits on top of a powerful database abstraction layer (DBAL). One of its key features is the option to write database queries in a proprietary object oriented SQL dialect called Dialect Query Language (DQL).
hitaqnia/haykal-core
69 Downloads
Haykal shared utilities: Result pattern, tenancy primitives, phone-number value object, and two HTTP middlewares (user-locale + Spatie permissions-team bridge).