Sign inSign up

laraws/design-patterns-php-doc

By laraws

•Updated over 6 years ago

Image
0

443

laraws/design-patterns-php-doc repository overview

⁠DesignPatternsPHP

Build Status Documentation Status Donate

Read the Docs of DesignPatternsPHP⁠ or Download as PDF/Epub⁠

This is a collection of known design patterns and some sample code how to implement them in PHP. Every pattern has a small list of examples.

I think the problem with patterns is that often people do know them but don't know when to apply which.

⁠Installation

You should look at and run the tests to see what happens in the example. To do this, you should install dependencies with Composer first:

$ composer install

Read more about how to install and use Composer on your local machine here⁠.

To run the tests use phpunit:

$ ./vendor/bin/phpunit

⁠using Docker (optional)

You can optionally build and browse the documentation using Docker for Mac, Windows or Linux⁠.

Just run:

$ docker-compose up --build

Go to http://localhost:8081/README.html⁠ to read the generated documentation.

⁠Patterns

The patterns can be structured in roughly three different categories. Please click on the :notebook:⁠ for a full explanation of the pattern on Wikipedia.

⁠Creational⁠
⁠Structural⁠
⁠Behavioral⁠
⁠More⁠

Tag summary

Content type

Image

Digest

Size

56.3 MB

Last updated

over 6 years ago

docker pull laraws/design-patterns-php-doc