Skip to content

Sunuba/PHPBuilderPattern

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BuilderPattern

Builder Pattern implemented in PHP

###Problem It is a simple wraps order demo. To create a wrap you may input four different items: bread, condiment, dressing and a meat. It can be: panini, lettuce, mayonnaise and a beef meat etc. There are a lot combinations, so I created this with using builder pattern so that it will be easy to take orders :)

composer is used for autoloading.

Usage:

$order = new OrderDirector(new OrderBuilder());

$order->buildOrder ('Italian Bread', 'Cauliflower', 'Mayonnaise', 'Beef');

$order = $order->getOrder ();

$order->make ();

print_r ($order->showOrder ());

Result will be:

Italian Bread Cauliflower Mayonnaise Beef (some sort of Panini (: )

About

Builder Pattern implemented in PHP

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages