Borislav Sabev
e204e0d024
Update README.rst
2024-12-19 19:23:36 +02:00
Borislav Sabev
8688e91501
Merge pull request #504 from azarboon/patch-1
...
Update README.md
2024-10-25 07:38:21 +03:00
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
Mahdi Azarboon
00d4ca8d91
Update README.md
...
Before diving into any of the patterns, readers should be reminded of two fundamental laws in software architecture:
1.Everything is a trade-ff
2."Why is more important than the how"
So, readers face the nuances and reality of these patterns from the beginning. These two laws are coined by two thought leaders in software architecture: Mark Richards and Neal Ford. They have explained these two laws in various conference talks and books. For example, here you can read about these two laws here:
https://www.infoq.com/podcasts/software-architecture-hard-parts/
Also, here is a book for reference:
https://a.co/d/fKOodW9
2024-06-11 13:37:14 +08: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