rickwong / phur
Phur - PHP Software Design Patterns framework
Requires (Dev)
- phake/phake: dev-master
- phpunit/phpunit: 3.7.*
This package is not auto-updated.
Last update: 2025-01-18 16:07:31 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.
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.