112 Commits

Author SHA1 Message Date
Trismegiste
f92be4efec full tests 2013-05-12 22:20:12 +02:00
Trismegiste
71a43e2e93 tests for CoR 2013-05-12 22:08:56 +02:00
Trismegiste
b581aef8f2 adding concrete handler 2013-05-12 22:08:35 +02:00
Trismegiste
5b4da485d9 handler and request 2013-05-12 22:08:01 +02:00
Trismegiste
5ef810f3d0 add the generic handler and the request classes 2013-05-12 20:52:29 +02:00
Trismegiste
fc781c891a comments to explain where the problem is 2013-05-12 20:09:13 +02:00
Trismegiste
c443acc0f1 Merge branch 'mediator-pattern' 2013-05-12 14:32:33 +02:00
Trismegiste
a3648c449e adding comments 2013-05-12 14:32:16 +02:00
Trismegiste
d2e86f1c35 mediator in one pass 2013-05-12 14:25:17 +02:00
Trismegiste
f52ebfd74f adding changes to readme 2013-05-12 13:20:11 +02:00
Trismegiste
e4b11cea6d Merge branch 'builder-pattern' 2013-05-12 12:31:26 +02:00
Trismegiste
afcf985bdc a unit test for the builder pattern 2013-05-12 12:31:03 +02:00
Trismegiste
4f46d28e29 a builder 2013-05-12 12:30:42 +02:00
Trismegiste
64dc35c9f5 Merge branch 'template-method' 2013-05-12 11:14:16 +02:00
Trismegiste
8eb0626530 add tests for this pattern 2013-05-12 11:13:56 +02:00
Trismegiste
1ab184fca7 make concrete journey 2013-05-12 11:13:37 +02:00
Trismegiste
1569db1328 add a template method 2013-05-12 11:13:14 +02:00
Trismegiste
3695a15150 more uses of iterator in PHP 2013-05-11 22:37:20 +02:00
Trismegiste
8120aae5a7 some typo and comments 2013-05-11 22:18:12 +02:00
Trismegiste
9238d294c5 Merge branch 'adapter-working-example' 2013-05-11 20:57:21 +02:00
Trismegiste
20433dd8a5 the test is the client 2013-05-11 20:56:47 +02:00
Trismegiste
9278f295b0 more real example 2013-05-11 20:54:21 +02:00
Trismegiste
2830e7d1be first, the todos for fixing the pattern 2013-05-11 19:33:36 +02:00
Trismegiste
e7cbb668c3 Merge branch 'command-more-precise-example' 2013-05-11 17:34:30 +02:00
Trismegiste
d520e37d95 adding tests for the command pattern 2013-05-11 17:34:06 +02:00
Trismegiste
6f6e86ee48 adding the missing classes to show the real purpose of the pattern 2013-05-11 17:33:47 +02:00
Trismegiste
cc93827b8f first, some comments 2013-05-11 16:57:41 +02:00
Trismegiste
e325cd9fe6 changing class name 2013-05-11 16:43:14 +02:00
Trismegiste
7dd0cb74c4 renaming new to old 2013-05-11 16:41:59 +02:00
Trismegiste
6f94fb5a78 removing complex example 2013-05-11 16:40:55 +02:00
Trismegiste
189f3c3814 Merge branch 'facade-a-more-abstract-example' 2013-05-11 16:21:24 +02:00
Trismegiste
22dbd54cbb comments 2013-05-11 16:20:55 +02:00
Trismegiste
1d99a9e65a test with mockup 2013-05-11 16:14:08 +02:00
Trismegiste
3aa38f2af8 more abstract example 2013-05-11 16:13:43 +02:00
Trismegiste
986aa7cf02 Merge branch 'iterator-a-simpler-example' 2013-05-11 14:46:41 +02:00
Trismegiste
aa8069fc45 a relevant example for iterator 2013-05-11 12:47:26 +02:00
Trismegiste
94edeede4e Comments to explain how this example misses the point of the pattern 2013-05-11 12:01:06 +02:00
Trismegiste
44e03cae46 more test to show the key features of patterns 2013-05-11 10:49:44 +02:00
Trismegiste
661d7e80a3 todo test 2013-05-11 02:56:50 +02:00
Trismegiste
6b77eb71e6 spacing 2013-05-11 02:51:57 +02:00
Trismegiste
17429eb85a Merge branch 'decorator-the-right-way' 2013-05-11 02:50:42 +02:00
Trismegiste
185baaae73 test decorator 2013-05-11 02:50:22 +02:00
Trismegiste
55017fb43f fix PSR-0 2013-05-11 02:50:05 +02:00
Trismegiste
cfa9014906 fixing namespace 2013-05-11 02:07:29 +02:00
Trismegiste
97096bc23f fixing the inheritance tree for decorator 2013-05-11 02:06:15 +02:00
Trismegiste
794139d47c Merge branch 'composite-the-right-way' 2013-05-11 01:46:57 +02:00
Trismegiste
42dd2383c1 test for rendering with embedded form 2013-05-11 01:46:13 +02:00
Trismegiste
e70395c0a3 improving the render to show the tree with indentations 2013-05-11 01:36:57 +02:00
Trismegiste
007a2d6171 changing interface to improve rendering 2013-05-11 01:24:40 +02:00
Trismegiste
f76b8b1ab3 you MUST inherit from the component contract. If not, this is no longer a composite pattern 2013-05-11 01:22:18 +02:00