rickwong/phur

Phur - PHP Software Design Patterns framework

Installs: 9

Dependents: 0

Suggesters: 0

Security: 0

Stars: 26

Watchers: 1

Forks: 0

Open Issues: 1

pkg:composer/rickwong/phur

dev-master 2019-10-30 23:01 UTC

This package is not auto-updated.

Last update: 2025-10-25 20:21:13 UTC


README

Phur is a framework for Software Design Patterns, written in PHP 5.3. Phur (Phur: helps u refactor) supplies a framework of flexible & ready-to-use OOP patterns, so you can write loosely-coupled class structures for your business logic and algorithms. Phur is absolutely NOT an MVC framework, although Phur can definitely be used within/with other frameworks. Extend and implement each of the patterns as you need. Phur prefers composition over inheritance, so it makes heavy use of interfaces.

Build Status

Currently implemented:

  • Abstract Factory
  • Builder
  • Chain of Responsibility
  • Composite
  • Proxy
  • Finite State Machine
  • Strategy
  • Validation rule sets

More design patterns & documentation coming soon in the first official release.

Installation via Composer

composer require rickwong/phur dev-master

https://packagist.org/packages/rickwong/phur

License and copyright

Licensed under the BSD (Berkeley Software Distribution) License. Copyright (c) 2012, Rick Wong. All rights reserved.