PHP Patterns (examples) Creational singleton factory_method abstract_factory prototype Structural [composite] (https://github.com/dvwhitem/ln_phppatterns/tree/master/structural)