Commit Graph

  • c443acc0f1 Merge branch 'mediator-pattern' Trismegiste 2013-05-12 14:32:33 +02:00
  • a3648c449e adding comments Trismegiste 2013-05-12 14:32:16 +02:00
  • d2e86f1c35 mediator in one pass Trismegiste 2013-05-12 14:25:17 +02:00
  • f52ebfd74f adding changes to readme Trismegiste 2013-05-12 13:20:11 +02:00
  • e4b11cea6d Merge branch 'builder-pattern' Trismegiste 2013-05-12 12:31:26 +02:00
  • afcf985bdc a unit test for the builder pattern Trismegiste 2013-05-12 12:31:03 +02:00
  • 4f46d28e29 a builder Trismegiste 2013-05-12 12:30:42 +02:00
  • 64dc35c9f5 Merge branch 'template-method' Trismegiste 2013-05-12 11:14:16 +02:00
  • 8eb0626530 add tests for this pattern Trismegiste 2013-05-12 11:13:56 +02:00
  • 1ab184fca7 make concrete journey Trismegiste 2013-05-12 11:13:37 +02:00
  • 1569db1328 add a template method Trismegiste 2013-05-12 11:13:14 +02:00
  • 3695a15150 more uses of iterator in PHP Trismegiste 2013-05-11 22:37:20 +02:00
  • 8120aae5a7 some typo and comments Trismegiste 2013-05-11 22:18:12 +02:00
  • 9238d294c5 Merge branch 'adapter-working-example' Trismegiste 2013-05-11 20:57:21 +02:00
  • 20433dd8a5 the test is the client Trismegiste 2013-05-11 20:56:47 +02:00
  • 9278f295b0 more real example Trismegiste 2013-05-11 20:54:21 +02:00
  • 2830e7d1be first, the todos for fixing the pattern Trismegiste 2013-05-11 19:33:36 +02:00
  • 4ff0def140 Added DataMapper files kbariotis 2013-05-11 20:07:59 +03:00
  • e7cbb668c3 Merge branch 'command-more-precise-example' Trismegiste 2013-05-11 17:34:30 +02:00
  • d520e37d95 adding tests for the command pattern Trismegiste 2013-05-11 17:34:06 +02:00
  • 6f6e86ee48 adding the missing classes to show the real purpose of the pattern Trismegiste 2013-05-11 17:33:47 +02:00
  • cc93827b8f first, some comments Trismegiste 2013-05-11 16:57:41 +02:00
  • e325cd9fe6 changing class name Trismegiste 2013-05-11 16:43:14 +02:00
  • 7dd0cb74c4 renaming new to old Trismegiste 2013-05-11 16:41:59 +02:00
  • 6f94fb5a78 removing complex example Trismegiste 2013-05-11 16:40:55 +02:00
  • 189f3c3814 Merge branch 'facade-a-more-abstract-example' Trismegiste 2013-05-11 16:21:24 +02:00
  • 22dbd54cbb comments Trismegiste 2013-05-11 16:20:55 +02:00
  • 1d99a9e65a test with mockup Trismegiste 2013-05-11 16:14:08 +02:00
  • 3aa38f2af8 more abstract example Trismegiste 2013-05-11 16:13:43 +02:00
  • 986aa7cf02 Merge branch 'iterator-a-simpler-example' Trismegiste 2013-05-11 14:46:41 +02:00
  • aa8069fc45 a relevant example for iterator Trismegiste 2013-05-11 12:47:26 +02:00
  • 94edeede4e Comments to explain how this example misses the point of the pattern Trismegiste 2013-05-11 12:01:06 +02:00
  • 44e03cae46 more test to show the key features of patterns Trismegiste 2013-05-11 10:49:44 +02:00
  • 661d7e80a3 todo test Trismegiste 2013-05-11 02:56:50 +02:00
  • 6b77eb71e6 spacing Trismegiste 2013-05-11 02:51:57 +02:00
  • 17429eb85a Merge branch 'decorator-the-right-way' Trismegiste 2013-05-11 02:50:42 +02:00
  • 185baaae73 test decorator Trismegiste 2013-05-11 02:50:22 +02:00
  • 55017fb43f fix PSR-0 Trismegiste 2013-05-11 02:50:05 +02:00
  • cfa9014906 fixing namespace Trismegiste 2013-05-11 02:07:29 +02:00
  • 97096bc23f fixing the inheritance tree for decorator Trismegiste 2013-05-11 02:06:15 +02:00
  • 794139d47c Merge branch 'composite-the-right-way' Trismegiste 2013-05-11 01:46:57 +02:00
  • 42dd2383c1 test for rendering with embedded form Trismegiste 2013-05-11 01:46:13 +02:00
  • e70395c0a3 improving the render to show the tree with indentations Trismegiste 2013-05-11 01:36:57 +02:00
  • 007a2d6171 changing interface to improve rendering Trismegiste 2013-05-11 01:24:40 +02:00
  • f76b8b1ab3 you MUST inherit from the component contract. If not, this is no longer a composite pattern Trismegiste 2013-05-11 01:22:18 +02:00
  • 6443fecebc PSR-0 with tests Trismegiste 2013-05-11 01:17:22 +02:00
  • 5f457c2701 Merge branch 'factories-factories-everywhere' Trismegiste 2013-05-11 01:08:07 +02:00
  • 153445b5d0 comment and typo Trismegiste 2013-05-11 00:28:22 +02:00
  • eebdbc1dc5 a REAL abstract factory not a helper-like full of static Trismegiste 2013-05-10 23:54:19 +02:00
  • 3a3937f339 typo Trismegiste 2013-05-10 21:49:22 +02:00
  • d4ae3bcd8f use constant instead of string Trismegiste 2013-05-10 21:29:43 +02:00
  • cc765bde41 the REAL factory method pattern Trismegiste 2013-05-10 21:09:55 +02:00
  • 9b7330795d (not design) pattern : simple factory Trismegiste 2013-05-10 20:22:43 +02:00
  • 87d4c9277d test for static factory Trismegiste 2013-05-10 19:52:53 +02:00
  • 2bea1f390f PSR-0 for Static Factory Trismegiste 2013-05-10 19:50:13 +02:00
  • 7ca8f615d7 the right place Trismegiste 2013-05-10 19:13:41 +02:00
  • 148bf4934d light bootstrap for unit tests Trismegiste 2013-05-10 19:51:19 +02:00
  • b82330941f gitignore for netbeans Trismegiste 2013-05-10 19:12:02 +02:00
  • cd2183b2a2 added Command pattern Dominik Liebler 2013-05-10 11:27:41 +02:00
  • b8381e5a60 Proper example of Decorator pattern Matt Iversen 2013-05-08 21:30:09 +10:00
  • 79c0808858 Merge pull request #11 from dave1010/patch-3 Dominik Liebler 2013-05-10 02:07:37 -07:00
  • 2c239bf70e Merge pull request #9 from dave1010/patch-1 Dominik Liebler 2013-05-10 02:05:04 -07:00
  • 5f9cfa47ab Merge pull request #10 from dave1010/patch-2 Dominik Liebler 2013-05-10 02:04:33 -07:00
  • 21d7dd1018 Merge pull request #8 from inglobal/master Dominik Liebler 2013-05-10 02:03:58 -07:00
  • 6d5f72beec Fix PHPDoc in FactoryMethod Dave Hulbert 2013-05-09 10:11:42 +02:00
  • f207444307 Fix typo Dave Hulbert 2013-05-09 10:10:54 +02:00
  • 7514c6c986 Implicit method visibility (instead of implied public) Dave Hulbert 2013-05-09 10:07:09 +02:00
  • 7f540427ee omitted static declaration Alexey 2013-05-08 15:30:54 +04:00
  • 16e2cbcfcd Merge pull request #3 from garrus/master Dominik Liebler 2013-05-08 03:25:22 -07:00
  • b772dec18f Merge pull request #2 from phybros/master Dominik Liebler 2013-05-08 00:00:28 -07:00
  • ceb6a3eeb9 fixed typo in Singleton Dominik Liebler 2013-05-08 07:51:19 +03:00
  • 0d35ab368b fix a typo Garrus MacTavish 2013-05-08 01:06:11 +08:00
  • 7ee0315f18 descript examples in Yii Framework for 3 patterns Garrus MacTavish 2013-05-08 01:05:58 +08:00
  • da63649afe Fixed typo in DepencyInjection directory name Will Warren 2013-05-07 10:19:59 -04:00
  • 1d554ddce3 Update DependenyInjection/DependencyInjection.php Dominik Liebler 2013-01-23 13:16:36 +01:00
  • 2dbd0cabac added Visitor pattern Dominik Liebler 2012-09-01 11:05:56 +02:00
  • b5d9ed4ed3 added Visitor pattern Dominik Liebler 2012-08-27 17:06:10 +02:00
  • 9127a92b27 Update master Dominik Liebler 2012-06-15 15:33:21 +03:00
  • 4770757207 added simple Dependency Injection example Dominik Liebler 2011-11-19 10:12:23 +01:00
  • 079ee6048f added .gitignore Dominik Liebler 2011-11-19 10:12:05 +01:00
  • f89862abe8 Merge branch 'master' of github.com:domnikl/DesignPatternsPHP Dominik Liebler 2011-10-30 11:52:10 +01:00
  • 2fc47c068a added license (MIT license) Dominik Liebler 2011-10-30 11:51:39 +01:00
  • 125e23bfd3 blubber reverted Dominik Liebler 2011-10-04 12:08:37 +02:00
  • a4daa4d1d8 blubber Dominik Liebler 2011-10-04 11:55:24 +02:00
  • 03f7ca216a added registry pattern Dominik Liebler 2011-09-04 18:33:26 +02:00
  • 4c8045f733 added strategy pattern Dominik Liebler 2011-09-03 12:57:28 +02:00
  • f5edfa36a4 merged Dominik Liebler 2011-09-03 12:24:38 +02:00
  • 22553a4fab added new example for abstract factory pattern Dominik Liebler 2011-09-03 12:21:03 +02:00
  • 6d59edccf8 readme is markdown and should then be named so Dominik Liebler 2011-08-30 14:49:09 +02:00
  • 2653ed2aa9 added README Dominik Liebler 2011-08-30 12:34:45 +02:00
  • 80d73c488b added FluentInterface Dominik Liebler 2011-08-28 13:19:23 +02:00
  • d6328ab622 call notify on __set() Dominik Liebler 2011-08-27 10:54:30 +02:00
  • b025906281 added observer pattern Dominik Liebler 2011-08-27 10:34:12 +02:00
  • 6208bed58a added chain of responsibilities pattern Dominik Liebler 2011-08-27 10:05:33 +02:00
  • b0f84c319b added new example for Composite pattern Dominik Liebler 2011-08-27 10:05:15 +02:00
  • 891e9ebe1a Merge branch 'master' of github.com:domnikl/DesignPatternsPHP Dominik Liebler 2011-08-26 20:22:25 +02:00
  • a13f4b86c8 added iterator pattern and basic sample Dominik Liebler 2011-08-26 20:01:14 +02:00
  • b9c8cd79c9 added proxy pattern Dominik Liebler 2011-08-26 19:43:54 +02:00
  • 11d64bf50d added Decorator pattern Dominik Liebler 2011-08-26 19:29:16 +02:00
  • 1f37ca385f some more comments, typos etc. Dominik Liebler 2011-08-23 11:52:46 +02:00