Libraries tagged by patterns

aura/view

88 Favers
144109 Downloads

Provides an implementation of the TemplateView and TwoStepView patterns, with support for helpers and for closures as templates, using PHP itself as the templating language.

Go to Download


maartenpaauw/laravel-specification-pattern

14 Favers
14284 Downloads

Filter an Illuminate collection with specifications

Go to Download


byjg/singleton-pattern

9 Favers
51512 Downloads

A lightweight PHP implementation of the Design Pattern Singleton using trait.

Go to Download


adobrovolsky97/laravel-repository-service-pattern

29 Favers
4381 Downloads

Laravel 5|6|7|8|9|10 - Repository - Service Pattern

Go to Download


domnikl/design-patterns-php

20865 Favers
1164 Downloads

Sample code for several design patterns in PHP

Go to Download


teknoo/states

11 Favers
35009 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.

Go to Download


spooner-web/be_secure_pw

10 Favers
445568 Downloads

You can set password conventions to force secure passwords for BE users.

Go to Download


rolfvreijdenberger/izzum-statemachine

74 Favers
24004 Downloads

A superior statemachine library php >= 5.3. Integrates with your domain models perfectly.

Go to Download


rockett/pipeline

3 Favers
116613 Downloads

A plug and play pipeline implementation.

Go to Download


maximecolin/satisfaction

36 Favers
28941 Downloads

A PHP implementation of the specification pattern for DDD

Go to Download


lezhnev74/pasvl

52 Favers
47453 Downloads

Array Validator (regular expressions for nested array, sort of)

Go to Download


kraken-php/util

3 Favers
58630 Downloads

Kraken Framework Util Component.

Go to Download


dflydev/ant-path-matcher

7 Favers
109802 Downloads

Ant Path Matcher Utility

Go to Download


yorcreative/laravel-argonaut-dto

97 Favers
406 Downloads

Argonaut is a lightweight Data Transfer Object (DTO) package for Laravel that supports nested casting, recursive serialization, and validation out of the box. Ideal for service layers, APIs, and clean architecture workflows.

Go to Download


salehhashemi/laravel-repository

18 Favers
8078 Downloads

Implementing the repository pattern for Laravel projects.

Go to Download


<< Previous Next >>