Commit Graph

144 Commits

Author SHA1 Message Date
MathiasReker
6ec696d00b Final public method for abstract class
All public methods of abstract classes should be final. Enforce API encapsulation in an inheritance architecture. If you want to override a method, use the Template method pattern.
2022-06-16 21:09:49 +02:00
hawk
491e07fbf8 Update User.php
php8.1 test error handle
2021-12-15 08:39:35 +08:00
Dominik Liebler
548d20b9c2 #472 add meta keywords to category pages 2021-12-14 13:28:04 +01:00
luke-navitas
b5d7e12b21 bug: enhances example of Observer implementation, with actual change. 2021-11-29 17:06:09 +00:00
u-mulder
2217528d7e Add ru-translation for Interpreter pattern 2021-10-06 22:45:18 +03:00
Mario Simão
56970cc221 style: Adopt PSR12
Dev dependency flyeralarm/php-code-validator has been removed.

Closes #444
2021-10-01 10:26:04 -03:00
Guilherme Siani
db4b17c70e refactor: add void return type of update user observer 2021-07-04 22:31:58 -03:00
Roman Martinuk
78a716ae0f upd uml.png 2021-04-15 13:40:45 +03:00
Roman Martinuk
6410890a06 add comment in class "NoTerminalExpression/TerminalExpression" and upd README.rst 2021-04-13 00:58:44 +03:00
Roman Martinuk
cf331541cd upd UML 2021-04-13 00:33:27 +03:00
Roman Martinuk
dea71e83b4 PHP 8 2021-04-13 00:29:24 +03:00
Roman Martinuk
e31dbe5547 upd README 2021-04-13 00:16:23 +03:00
Roman Martinuk
af0fccfef3 add pattern Interpreter 2021-04-13 00:16:23 +03:00
Dominik Liebler
4678b5d86f PHP8 2021-04-12 14:04:45 +02:00
Ana Carolina Lima Hamud
998da795dd Fix links to the main branch 2020-06-20 11:27:02 -03:00
Dominik Liebler
579a5ac946 update deps & install rector 2019-12-14 13:41:03 +01:00
Dominik Liebler
a836472602 added missing files in READMEs 2019-09-12 21:13:40 +02:00
Dominik Liebler
5fb2980b45 add psalm and travis check 2019-08-31 14:31:01 +02:00
Dominik Liebler
6d2f308401 reworked the Mediator pattern 2019-08-22 16:00:47 +02:00
Dominik Liebler
0d24d48c26 fix spelling 2019-08-22 15:31:18 +02:00
Dominik Liebler
ad830e0e84 removed Interface-suffix 2019-08-21 08:12:52 +02:00
Dominik Liebler
e02bcea33f put declare() in the same line as the php tag 2019-08-19 18:11:49 +02:00
Dominik Liebler
c00800f572 remove Interface-Suffix 2019-08-19 17:28:31 +02:00
Dominik Liebler
9795f16c4e remove Interface-Suffix 2019-08-19 17:28:19 +02:00
Dominik Liebler
dba45b8098 remove Interface-Suffix 2019-08-19 17:10:52 +02:00
Dominik Liebler
9cb7660704 remove Interface-Suffix 2019-08-19 17:08:38 +02:00
Dominik Liebler
27bd89dd63 remove Interface-Suffix 2019-08-19 17:02:15 +02:00
Dominik Liebler
26b1f209e2 remove UML files as only PNGs are used 2019-08-19 16:55:54 +02:00
Dominik Liebler
b72515a9af remove Interface-Suffix 2019-08-19 16:54:21 +02:00
Dominik Liebler
132de8e34e remove Interface-Suffix 2019-08-19 16:50:40 +02:00
Dominik Liebler
db3032cd48 removed not used uml.svg 2019-08-19 16:48:14 +02:00
Dominik Liebler
a73c253ffc update to phpunit8 2019-08-17 23:05:15 +02:00
Dominik Liebler
78ffb07d9c removed old examples 2019-08-17 22:50:15 +02:00
Dominik Liebler
6d1cc1dab9 rewrite passage for Null Objects 2019-08-17 22:23:23 +02:00
Dominik Liebler
6ee7665b9e removed SF2, Doctrine2 and ZF2 from README, this is old stuff by now 2019-08-17 22:17:00 +02:00
Dominik Liebler
de5c0c929c explicitely set script_types=1 2019-08-17 21:58:04 +02:00
Guilherme Siani
68065ae43d Keep one level of conditions 2019-03-24 19:56:11 -03:00
Dominik Liebler
23e520aee9 #352 re-generated outdated assets for Specification 2019-01-10 20:09:02 +01:00
Littlesqx
426890aa62 typo 2018-12-26 11:06:29 +08:00
Dominik Liebler
02c301ad64 Merge pull request #337 from HyperLiar/patch-1
del namespace not used
2018-10-06 10:47:15 +02:00
HyperLiar
a3ca208ebe del namespace not used
del namespace not used
2018-10-02 22:13:15 +08:00
Samuel NELA
16d6f8740d Replaced with strict assertions 2018-09-29 16:27:21 +02:00
Dominik Liebler
aff0ca5196 Merge pull request #321 from phorzycki/composer-updates
Composer packages updated
2018-06-14 22:51:50 +02:00
Dominik Liebler
93d4ebf90f refactored State pattern example 2018-06-14 22:49:28 +02:00
Piotr Horzycki
b6d0a5879a PHP Code Sniffer updated to version 3 2018-04-06 19:58:35 +02:00
Piotr Grabski-Gradziński
9e61d5240b [Behavioral/Strategy] Fixing files inclusion. 2017-11-15 08:59:32 +01:00
egarcia
16f09e99e7 EduardoGR adding strategy context in order to complete the pattern 2017-10-31 03:51:44 +01:00
Piotr Grabski-Gradzinski
2eb8be122a [pl translation] Behavioral. 2017-06-28 22:09:20 +02:00
ko22009
590b15b58d remove comment and superfluously state 2017-05-10 18:53:03 +05:00
ko22009
ad163dc353 State pattern is maintainable
state pattern change readme.rst
2017-04-27 09:43:34 +05:00