Commit Graph

1300 Commits

Author SHA1 Message Date
Borislav Sabev
16cde7443a Merge pull request #507 from smithalex/main
Fix mismatched string references for russian l10n. Translate NULL-object examples
2024-10-24 23:09:17 +03:00
Alexander Kuznetsov
0d68af0ae8 Fix mismatched string references for russian l10n. Translate NULL-object usage examples 2024-09-20 13:56:44 +06:00
Borislav Sabev
41c623cbfe Update README.md 2024-06-05 11:35:41 +03:00
Borislav Sabev
784be4bd2d Merge pull request #503 from mth-bou/fix/state-pattern
Fix: State pattern
2024-06-05 11:12:17 +03:00
Mathieu
699ff11308 fix: update README.rst 2024-04-18 11:35:16 +02:00
Mathieu
0c8f10f6b5 fix: add return types for all methods 2024-04-18 11:25:59 +02:00
Mathieu
3a8af1c42f fix: classes renaming to correspond to UML diagram 2024-04-18 11:23:38 +02:00
borislavsabev
13af79cc5e Change build status icon 2023-09-28 10:03:55 +03:00
borislavsabev
bc5437cb94 Change build & documentation status icons 2023-09-28 10:00:24 +03:00
borislavsabev
2f9b35d343 Fix Docker build 2023-09-28 09:53:55 +03:00
borislavsabev
43c433b19e Update dependencies 2023-09-28 09:53:42 +03:00
borislavsabev
ea87c8f0ad Update badges - hide Build Status temporarily until the Docker file and GitHub CI are fixed 2023-09-27 17:13:17 +03:00
borislavsabev
476d2fafb3 Enable build of PDF & epub versions 2023-09-27 10:29:46 +03:00
borislavsabev
6d89014ca8 Remove RTD problem note 2023-09-27 10:27:07 +03:00
borislavsabev
b8aa050a73 Init RTD v2 config 2023-09-27 10:21:07 +03:00
Borislav Sabev
d9439e3650 Merge pull request #499 from DesignPatternsPHP/home-patch-1
Update README.md
2023-09-20 14:43:45 +03:00
borislavsabev
a2e3002f52 Merge remote-tracking branch 'origin/home-patch-1' into home-patch-1
# Conflicts:
#	README.md
2023-09-20 14:43:17 +03:00
borislavsabev
b7bbda3a4c Merge branch 'main' into home-patch-1
# Conflicts:
#	README.md
2023-09-20 14:41:58 +03:00
Borislav Sabev
b0b6aa95a7 Merge branch 'main' into home-patch-1 2023-09-20 14:39:26 +03:00
borislavsabev
e974b142d1 Update README.md to reflect the situation with the readthedocs build 2023-09-19 10:50:07 +03:00
Borislav Sabev
becff19079 Merge pull request #497 from sepsoh/patch-1
Update README.rst - added some examples to the Singleton Pattern
2023-08-29 10:58:02 +03:00
Sepehr
4af130b13f Update README.rst
add some examples
2023-05-11 15:30:37 +03:30
Borislav Sabev
5e323dbd92 Merge pull request #496 from yariks0n/compatible_with_iterator
[f] compatible with Iterator
2023-05-04 11:26:53 +03:00
Kozhumyaka Yaroslav
9a5208c4f8 [f] compatible with Iterator 2023-04-25 17:06:40 +03:00
Borislav Sabev
5f022e4f8c Update designpatternsphp.yml 2023-04-24 09:19:08 +03:00
Borislav Sabev
361c89a451 Merge pull request #493 from PetroOstapuk/ukrainian-translation
Ukrainian translation
2023-04-18 09:29:12 +03:00
Petro Ostapuk
ea77d134ba Fixed name for the Builder 2023-02-09 18:40:08 +02:00
Petro Ostapuk
c591840105 Added all translations 2023-02-04 18:09:15 +02:00
Petro Ostapuk
b49faa7157 Creational Aabstract factory 2023-01-11 21:39:13 +02:00
Petro Ostapuk
be6cf8429e Init Ukrainian translation 2023-01-11 20:43:28 +02:00
Borislav Sabev
c803a47378 Update README.md
- Change overall language support policy

Exact working is still a WIP.
2022-12-21 18:26:09 +02:00
borislavsabev
a0825f1316 Remove project archivation notice 2022-11-14 09:36:03 +02:00
Dominik Liebler
9e2553fe6b message 2022-11-02 21:40:04 +01:00
Dominik Liebler
469f5f23d8 Merge pull request #487 from mehdihasanpour/refactor
remove unneeded elses
2022-09-21 10:59:42 +02:00
Dominik Liebler
8077f3a73c Merge branch 'main' into refactor 2022-09-21 10:54:22 +02:00
Dominik Liebler
6add37973f Merge pull request #484 from atakde/main
Creational :: added missing return types & minor refactor
2022-07-19 20:53:47 +02:00
Atakan Demircioğlu
719593cedc StaticFactory :: lint 2022-07-19 09:01:15 +03:00
mehdi hasanpour
269c2c63fb remove unneeded elses 2022-07-09 15:00:13 +04:30
Atakan Demircioğlu
54f809298b WinJsonWriter :: missing formatted option added 2022-06-30 01:05:54 +03:00
Atakan Demircioğlu
912d60b437 StaticFactory :: use match instead of if else 2022-06-30 00:59:46 +03:00
Atakan Demircioğlu
b2d6414f81 WorkerPool :: added missing return type & strict comparison 2022-06-30 00:54:32 +03:00
Atakan Demircioğlu
33fe6d7ee6 Removed unused constructor & Datetime 2022-06-30 00:53:41 +03:00
Atakan Demircioğlu
69eb07d3be Builder :: added missing return types 2022-06-30 00:41:24 +03:00
Dominik Liebler
d93f4e8ca7 Merge pull request #483 from alexander-schranz/enhancement/simplify-service-locator-get
Simplify service locator get method
2022-06-23 13:22:47 +02:00
Alexander Schranz
230b32c9d7 Simplify service locator get method 2022-06-19 22:29:06 +02:00
Dominik Liebler
8d6d00d356 Merge pull request #477 from MathiasReker/0-final-public-method-for-abstract-class
Final public method for abstract class
2022-06-17 14:58:53 +02:00
Dominik Liebler
3f99b29f64 Merge pull request #478 from MathiasReker/0-self-static-accessor
Self static accessor
2022-06-17 14:58:20 +02:00
MathiasReker
40a46455bd Self static accessor
Inside a final class or anonymous class self should be preferred to static.
2022-06-16 21:10:57 +02:00
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
Dominik Liebler
7b24e1185a Merge pull request #476 from sjokkateer/improvement/EAV
EAV: Update missing type declarations
2022-05-19 12:42:01 +02:00