All Projects â†’ RickWong â†’ Phur

RickWong / Phur

Licence: other
🎩 Phur: helps u refactor

Programming Languages

PHP
23972 projects - #3 most used programming language

Phur — PHP Software Design Patterns framework

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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].