Dominik Liebler
9c9ff3a535
Merge pull request #38 from kraksoft/master
...
Added 'use' in Builder pattern
2013-09-24 01:12:53 -07:00
Piotr Kedra
7625d399d7
Added 'use'
2013-09-24 10:08:14 +02:00
Dominik Liebler
fe6127044e
added README in ChainOfResponsibilities
2013-09-24 09:49:29 +02:00
Dominik Liebler
c64c344f0f
added README for Command pattern
2013-09-24 09:46:18 +02:00
Dominik Liebler
c9d2a4a3e9
Merge pull request #37 from kibernetique/patch-1
...
fixed typo
2013-09-23 06:17:07 -07:00
kibernetique
7c848616c0
Update Text.php
...
just a little typo
2013-09-23 15:23:28 +03:00
Dominik Liebler
e997f4a47e
Merge pull request #36 from AlexBaitov/patch-1
...
CHG PHPDoc - Replaced @return Singleton -> @return self for easier reusa...
2013-09-23 00:59:08 -07:00
AlexBaitov
7db9f2b9e0
CHG PHPDoc - Replaced @return Singleton -> @return self for easier reusage
2013-09-23 11:49:51 +07:00
Dominik Liebler
3d8098c5e4
Merge pull request #35 from olekhy/patch-1
...
use static class property instead of static variable for Singleton
2013-09-21 15:10:07 -07:00
Dominik Liebler
9e624afc26
Merge branch 'feature/coding-standards'
2013-09-21 22:29:04 +02:00
Dominik Liebler
8ec5e0de14
added hint to coding standard in README
2013-09-21 22:28:09 +02:00
Dominik Liebler
f6651bafaa
cs
2013-09-21 22:25:20 +02:00
Dominik Liebler
9484868299
cs Iterator and Registry
2013-09-21 22:17:54 +02:00
Oleksandr
52ef48fd28
Update Singleton.php
...
Hi! I'm sure current realization of singleton is classic variance of the pattern. But not really correct (more then is mistaken for me) in relation to real codding on PHP projects. ;)
```php
class A extends Singleton // Singleton which used static inside of getInstance() method
{}
class B extends A
{}
$a = A::getInstance();
$b = B::getInstance();
$c = Singleton::getInstance();
$a === $b && $b === $c; // returned FALSE
```
when u would be utilized Singleton updated then expression above returned TRUE.
2013-09-21 22:05:13 +02:00
Dominik Liebler
4b66417509
cs Mediator
2013-09-13 14:36:29 +02:00
Dominik Liebler
69aa0ae5b5
cs Prototype
2013-09-13 14:34:13 +02:00
Dominik Liebler
8d6d4584b1
cs
2013-09-13 14:30:24 +02:00
Dominik Liebler
8b82ed198d
cs
2013-09-13 14:19:55 +02:00
Dominik Liebler
8452c63b7e
cs State
2013-09-13 14:05:31 +02:00
Dominik Liebler
644d9cbd49
cs
2013-09-13 12:00:39 +02:00
Dominik Liebler
2d3fc40a39
cs SimpleFactory and Builder
2013-09-13 11:47:46 +02:00
Dominik Liebler
ec6ed14767
cs
2013-09-12 11:47:15 +02:00
Dominik Liebler
daac491ef0
cs StaticFactory
2013-09-12 11:43:30 +02:00
Dominik Liebler
3808eab0a0
cs Strategy
2013-09-12 11:37:03 +02:00
Dominik Liebler
efd71b48e1
cs TemplateMethod
2013-09-12 11:27:29 +02:00
Dominik Liebler
1c9a83bea1
cs Iterator & Mediator
2013-09-12 11:20:27 +02:00
Dominik Liebler
032cc57cf6
cs Visitor
2013-09-12 11:20:10 +02:00
Dominik Liebler
af442a9980
cs Iterator and Proxy & Status
2013-09-11 16:50:01 +02:00
Dominik Liebler
5852e62966
cs FluentInterface
2013-09-11 16:40:02 +02:00
Dominik Liebler
b05f57064f
cs FactoryMethod
2013-09-11 16:35:18 +02:00
Dominik Liebler
754ea98fb2
cs Facade
2013-09-11 16:28:06 +02:00
Dominik Liebler
454382d8fb
cs DependencyInjection
2013-09-11 16:21:26 +02:00
Dominik Liebler
79f94ba501
cs Decorator
2013-09-11 16:18:40 +02:00
Dominik Liebler
9b3389ba4a
cs DataMapper
2013-09-11 16:13:08 +02:00
Dominik Liebler
45ca69025b
cs Composite
2013-09-11 16:10:36 +02:00
Dominik Liebler
ed3bc7f2ec
cs Adapter
2013-09-11 16:06:13 +02:00
Dominik Liebler
bead52e9e9
cs Command
2013-09-11 16:06:03 +02:00
Dominik Liebler
33671aec55
cs Adapter
2013-09-09 10:50:00 +02:00
Dominik Liebler
3b7eb295c8
cs AbstractFactory
2013-09-09 10:45:52 +02:00
Dominik Liebler
8c520c39c3
added links to Wikipedia ( #1 )
2013-09-04 11:13:26 +02:00
Dominik Liebler
dae60e9a1f
added MIT license to README
2013-09-04 10:11:18 +02:00
Dominik Liebler
c71d715a65
mark Singleton as an anti-pattern ( #31 )
2013-09-03 14:52:42 +02:00
Dominik Liebler
d4e74ce175
fixed markup
2013-09-03 14:49:31 +02:00
Dominik Liebler
2ee83307ee
fixed markup
2013-09-03 14:47:29 +02:00
Dominik Liebler
fe3e846cbe
removed @package annotations
2013-09-03 14:42:15 +02:00
Dominik Liebler
ba78aa87d1
Merge remote-tracking branch 'eddiejaoude/master'
2013-09-03 14:38:46 +02:00
Dominik Liebler
23ca5143de
Merge remote-tracking branch 'Trismegiste/unit-test-for-observer'
2013-09-03 14:36:58 +02:00
Dominik Liebler
5b8293d801
Merge remote-tracking branch 'Trismegiste/unit-test-for-singleton'
2013-09-03 14:36:32 +02:00
Dominik Liebler
f0b281caa2
refactored README
2013-09-03 14:35:47 +02:00
Dominik Liebler
ca41d4d362
renamed README
2013-09-03 13:01:07 +02:00