|
3893172ae1
|
start rework for 2025
|
2025-07-08 22:55:02 +02:00 |
|
|
fe0cf6b884
|
fix typos in chapters 15 to 17
|
2025-07-08 22:55:00 +02:00 |
|
|
46de287dc7
|
add chapter 12 solutions
|
2025-07-08 22:54:58 +02:00 |
|
|
4ba7b3f1fd
|
simplify chapter 12
|
2025-07-08 22:54:54 +02:00 |
|
|
fde8d7b7ab
|
add chapter 11 solutions
|
2025-07-08 22:54:54 +02:00 |
|
|
df97164a5b
|
update chapter 11
|
2025-07-08 22:54:54 +02:00 |
|
|
c1cf6b841e
|
update chapter 10 solutions
|
2025-07-08 22:54:54 +02:00 |
|
|
9112d3d5d3
|
add solutions for chapter 10
|
2025-07-08 22:54:54 +02:00 |
|
|
ca9135bb6a
|
add small typo and wording improvements to chapters 9 and 10, update name of time service
|
2025-07-08 22:54:54 +02:00 |
|
|
426d40cc49
|
add solutions for chapter 9 and fix urltypos
|
2025-07-08 22:54:54 +02:00 |
|
|
6893493f46
|
fix type in DI chapter
|
2025-07-08 22:54:54 +02:00 |
|
|
0616c251e6
|
fix some typos
|
2025-07-08 22:54:54 +02:00 |
|
|
d815d68839
|
remove implementation from app directory
|
2025-07-08 22:54:54 +02:00 |
|
|
c9515c6583
|
update implementation of chapter 9
|
2025-07-08 22:54:54 +02:00 |
|
|
cbc11e5630
|
rename implementation 09-wip directory
|
2025-07-08 22:54:54 +02:00 |
|
|
16f3348f60
|
explain implementation of ad-hoc depencency container
|
2025-07-08 22:54:54 +02:00 |
|
|
385a2b5ee3
|
explain implementation of ad-hoc depencency container
|
2025-07-08 22:54:54 +02:00 |
|
|
d9494ca693
|
wip: rewrite di chapter
|
2025-07-08 22:54:54 +02:00 |
|
|
2ea520ff40
|
readd implementation folder
|
2025-07-08 22:54:54 +02:00 |
|
|
e56de8ec09
|
fix wrong namespace in for laminas request in http chapter
|
2025-07-08 22:54:54 +02:00 |
|
|
83fd00ea3b
|
update ecs and rector config
|
2025-07-08 22:54:54 +02:00 |
|
|
449f766619
|
enable intl extension
|
2025-07-08 22:54:54 +02:00 |
|
|
fb832289a7
|
update ecs config to newer version in devhelper chapter
|
2025-07-08 22:54:54 +02:00 |
|
|
0a1897587c
|
add rector to dev helpers
|
2025-07-08 22:54:54 +02:00 |
|
|
916055dffd
|
update development helpers chapter
|
2025-07-08 22:54:54 +02:00 |
|
|
b4b0f5b270
|
update devhelpers to use ecs instead of phpcs and php-cs-fixer
|
2025-07-08 22:54:54 +02:00 |
|
|
86db40ed8c
|
Update author name in composer chapter
|
2025-07-08 22:54:54 +02:00 |
|
|
5383129446
|
bump memory in vagrantfile to 512mb
|
2025-07-08 22:54:54 +02:00 |
|
|
24b2868e8c
|
readability fixes in chapters 7 and 9
|
2025-07-08 22:54:54 +02:00 |
|
|
8bb24ecf90
|
disable composer timeout in development helpers chapter
|
2025-07-08 22:54:54 +02:00 |
|
|
7948b513a4
|
some more typo and readability fixes
|
2025-07-08 22:54:54 +02:00 |
|
|
93b2b87bab
|
fix some typos and link to a blogpost about middleware pattern
|
2025-07-08 22:54:54 +02:00 |
|
|
a903f1997b
|
Changing port to 1235 to not clash with smtp default port
|
2025-07-08 22:54:54 +02:00 |
|
|
f874f46b1a
|
prepare
|
2025-07-08 22:54:54 +02:00 |
|
|
69381b9fcb
|
add perfomance chapters
|
2025-07-08 22:54:54 +02:00 |
|
|
55fc107eb8
|
add chapter about data repositories, and start work on perfomance chapter
|
2025-07-08 22:54:54 +02:00 |
|
|
2d9c2b256e
|
add 'adding content' chapter
|
2025-07-08 22:54:54 +02:00 |
|
|
71329a2af0
|
update readme
|
2025-07-08 22:54:54 +02:00 |
|
|
4b7c281224
|
asdf
|
2025-07-08 22:54:54 +02:00 |
|
|
ca40fdd970
|
add data from work folder
|
2025-07-08 22:54:54 +02:00 |
|
Stephen Moon
|
1781a923b4
|
Small typo
|
2025-07-08 22:54:54 +02:00 |
|
Patrick Louys
|
db2d33580e
|
Update README.md
|
2025-07-08 22:54:54 +02:00 |
|
Patrick Louys
|
0309a6c7af
|
Update to-be-continued.md
|
2025-07-08 22:54:54 +02:00 |
|
Patrick Louys
|
bb0d97aeee
|
Update to-be-continued.md
|
2025-07-08 22:54:54 +02:00 |
|
Patrick Louys
|
657294885f
|
Update to-be-continued.md
|
2025-07-08 22:54:54 +02:00 |
|
Michael Skvortsov
|
87d03e55c7
|
Update 04-http.md
A typo fixed
|
2025-07-08 22:54:54 +02:00 |
|
Patrick Louys
|
c9063d5962
|
Update 11-page-menu.md
|
2025-07-08 22:54:54 +02:00 |
|
Patrick Louys
|
a94656ef4b
|
Update 11-page-menu.md
|
2025-07-08 22:54:54 +02:00 |
|
Patrick Louys
|
2886657aa4
|
Update 11-page-menu.md
|
2025-07-08 22:54:54 +02:00 |
|
Patrick Louys
|
424cf65251
|
Update 11-page-menu.md
|
2025-07-08 22:54:54 +02:00 |
|
Patrick Louys
|
47bda4441c
|
Update 12-frontend.md
|
2025-07-08 22:54:54 +02:00 |
|
Patrick Louys
|
748fdd9fb9
|
Update README.md
|
2025-07-08 22:54:54 +02:00 |
|
Patrick Louys
|
e58134e1c8
|
Update 10-dynamic-pages.md
|
2025-07-08 22:54:54 +02:00 |
|
Patrick Louys
|
17b603ad0c
|
Update 10-dynamic-pages.md
|
2025-07-08 22:54:54 +02:00 |
|
Patrick Louys
|
72a92bf289
|
Update 10-dynamic-pages.md
|
2025-07-08 22:54:54 +02:00 |
|
Patrick Louys
|
0433d7347c
|
Update 10-dynamic-pages.md
|
2025-07-08 22:54:54 +02:00 |
|
Patrick Louys
|
7aaa1e9f41
|
Update 10-dynamic-pages.md
|
2025-07-08 22:54:54 +02:00 |
|
Patrick Louys
|
c40612dd0e
|
Update 10-dynamic-pages.md
|
2025-07-08 22:54:54 +02:00 |
|
Patrick Louys
|
48ac6e56de
|
Update 09-templating.md
|
2025-07-08 22:54:54 +02:00 |
|
Patrick Louys
|
9d94e59c35
|
Code changes
|
2025-07-08 22:54:54 +02:00 |
|
Patrick Louys
|
0b32c6a4e4
|
added strict mode
|
2025-07-08 22:54:54 +02:00 |
|
Patrick Louys
|
e138a15caf
|
Update 08-dependency-injector.md
|
2025-07-08 22:54:54 +02:00 |
|
Patrick Louys
|
28af08874d
|
Update 07-inversion-of-control.md
|
2025-07-08 22:54:54 +02:00 |
|
Patrick Louys
|
8a3f838e17
|
Improved sentences
|
2025-07-08 22:54:54 +02:00 |
|
Patrick Louys
|
29185b77e0
|
Updated code
|
2025-07-08 22:54:54 +02:00 |
|
Patrick Louys
|
eac0f08195
|
Update 05-router.md
|
2025-07-08 22:54:54 +02:00 |
|
Patrick Louys
|
cd508946da
|
Made code location more explicit
|
2025-07-08 22:54:54 +02:00 |
|
Patrick Louys
|
22a84404f7
|
Updated composer require
|
2025-07-08 22:54:54 +02:00 |
|
Patrick Louys
|
004b8795cd
|
Rewrote some sentences
|
2025-07-08 22:54:54 +02:00 |
|
Patrick Louys
|
661d7cb26b
|
Updated code example
|
2025-07-08 22:54:54 +02:00 |
|
Patrick Louys
|
2496cee025
|
Updated composer require
|
2025-07-08 22:54:54 +02:00 |
|
Patrick Louys
|
10f12d64fc
|
Adding vendor folder to gitignore
|
2025-07-08 22:54:54 +02:00 |
|
Patrick Louys
|
1be3584cc5
|
Added gitignore
|
2025-07-08 22:54:54 +02:00 |
|
Patrick Louys
|
2fb1b90232
|
Updated PHP version
|
2025-07-08 22:54:54 +02:00 |
|
Patrick Louys
|
c432918e4a
|
Added strict mode
|
2025-07-08 22:54:54 +02:00 |
|
Patrick Louys
|
7f588100f1
|
Updated PHP version requirement
|
2025-07-08 22:54:54 +02:00 |
|
Patrick Louys
|
3abdb7427e
|
Create LICENSE
|
2025-07-08 22:54:54 +02:00 |
|
Gourab Nag
|
8d983f053f
|
Fixed Typo in line 38
|
2025-07-08 22:54:54 +02:00 |
|
Danack
|
dfcc32d683
|
Changed lines that said not to commit the lock file.
Because not committing it is a bad idea.
|
2025-07-08 22:54:54 +02:00 |
|
Steven Orr
|
e1cdea78bc
|
Replace 'FileMenuReader' with correct reader.
Author intended on sharing 'ArrayMenuReader' not unknown 'FileMenuReader' with injector.
|
2025-07-08 22:54:54 +02:00 |
|
Steven Orr
|
fd9fdfa2ea
|
Replace word 'order' with 'folder'.
Author intended to instruct the creation of a new folder called 'Menu'.
|
2025-07-08 22:54:54 +02:00 |
|
kenjis
|
769f8f0395
|
Fix code highlight
|
2025-07-08 22:54:54 +02:00 |
|
Hassan Althaf
|
bb94fadf45
|
Fixed an issue.
Fixed the issue stated in: https://github.com/PatrickLouys/no-framework-tutorial/issues/38
|
2025-07-08 22:54:54 +02:00 |
|
Félix Gagnon-Grenier
|
f9327cfa18
|
#35 slightly more logical grouping
|
2025-07-08 22:54:54 +02:00 |
|
Trevor Sawler
|
77b3e25684
|
Correct namespace
|
2025-07-08 22:54:54 +02:00 |
|
Patrick
|
2a62b27d40
|
fixed weird sentence
|
2025-07-08 22:54:54 +02:00 |
|
Kier Borromeo
|
b41339bea9
|
interface to class
This seems to be a typo. No?
|
2025-07-08 22:54:54 +02:00 |
|
Patrick
|
9f87eb02c9
|
spacing
|
2025-07-08 22:54:54 +02:00 |
|
Patrick
|
3ab8c17e84
|
name on next line
|
2025-07-08 22:54:54 +02:00 |
|
Patrick
|
33838fb7a3
|
tbc changed text
|
2025-07-08 22:54:54 +02:00 |
|
Patrick
|
96f76f2adc
|
tbc typo
|
2025-07-08 22:54:54 +02:00 |
|
Patrick
|
d09070a94b
|
frontend
|
2025-07-08 22:54:54 +02:00 |
|
Kevin M Granger
|
12738995b4
|
Fix typo in 05-router.md
Routers.php -> Routes.php
|
2025-07-08 22:54:54 +02:00 |
|
burki94
|
c7044aecb0
|
Update 08-dependency-injector.md
Auryn\Provider was replaced with Auryn\Injector
|
2025-07-08 22:54:54 +02:00 |
|
Patrick
|
782fa99e40
|
finished chapter
|
2025-07-08 22:54:54 +02:00 |
|
Patrick
|
9b7f9d4f6b
|
fixed typo
|
2025-07-08 22:54:54 +02:00 |
|
Patrick
|
1f823d2035
|
frontend renderer
|
2025-07-08 22:54:54 +02:00 |
|
Patrick
|
9ba96a5729
|
frontend renderer
|
2025-07-08 22:54:54 +02:00 |
|
Patrick
|
965af1c0a5
|
added layout file
|
2025-07-08 22:54:54 +02:00 |
|
Patrick
|
202d88ec1d
|
added README entry for new chapter
|
2025-07-08 22:54:54 +02:00 |
|
Patrick
|
fc612b80b3
|
continued menu chapter
|
2025-07-08 22:54:54 +02:00 |
|
Patrick
|
7dab9e1199
|
expanded menu chapter and refactored old chapters
|
2025-07-08 22:54:54 +02:00 |
|
Patrick
|
3e4d279841
|
added more to menu chapter
|
2025-07-08 22:54:54 +02:00 |
|
Patrick Louys
|
79ad07f597
|
update header() call to fix overwrite header bug
|
2025-07-08 22:54:54 +02:00 |
|
Patrick
|
543583442d
|
begin next chapter
|
2025-07-08 22:54:54 +02:00 |
|
Patrick
|
aeb80cd089
|
explain __DIR__. solves #13
|
2025-07-08 22:54:54 +02:00 |
|
Patrick
|
7f889b5bda
|
make version requirement more clear. resolves #12
|
2025-07-08 22:54:54 +02:00 |
|
Patrick
|
76d269f475
|
make version requirement more clear. resolves #12
|
2025-07-08 22:54:54 +02:00 |
|
Patrick
|
3e82c8fe80
|
make version requirement more clear. resolves #12
|
2025-07-08 22:54:54 +02:00 |
|
Patrick
|
1d1db4709f
|
renamed method to readBySlug. closes #14
|
2025-07-08 22:54:54 +02:00 |
|
Patrick
|
d30ce85b54
|
rename engine to renderer, solves #15
|
2025-07-08 22:54:54 +02:00 |
|
Madara
|
aafd1c0ad7
|
Add leading zeros so that files list in correct order
Fix all links to new file names
|
2025-07-08 22:54:54 +02:00 |
|
Hassan Althaf
|
bcef38de55
|
Update 9-templating.md
Change file name 'Renderable' to 'Engine' because the interface is not found by Auryn Auto Loader as it finds classes/interfaces by their file names.
|
2025-07-08 22:54:54 +02:00 |
|
HamZa
|
531f2f1a9b
|
#18 changed $woops to $whoops
|
2025-07-08 22:54:54 +02:00 |
|
HamZa
|
55c4778088
|
Changed $woops to $whoops
|
2025-07-08 22:54:54 +02:00 |
|
Patrick
|
d3ec8a4908
|
added link to new chapter
|
2025-07-08 22:54:54 +02:00 |
|
Patrick
|
ad4f2f8a1c
|
missing newline
|
2025-07-08 22:54:54 +02:00 |
|
Patrick
|
b8a7a9283d
|
new chapter
|
2025-07-08 22:54:54 +02:00 |
|
Hari K T
|
191aafffbe
|
aura/web , not aura/http .
|
2025-07-08 22:54:54 +02:00 |
|
Patrick
|
c01e439446
|
changed to controllers
|
2025-07-08 22:54:54 +02:00 |
|
Patrick
|
68d01eee28
|
this fixes #9
|
2025-07-08 22:54:54 +02:00 |
|
Patrick
|
3d28495cb9
|
missing spaces
|
2025-07-08 22:54:54 +02:00 |
|
Patrick
|
434825c2ef
|
finished templating chapter
|
2025-07-08 22:54:54 +02:00 |
|
Patrick
|
26a50ef07c
|
intro adapter
|
2025-07-08 22:54:54 +02:00 |
|
Patrick
|
76c9ea25cf
|
removed faulty code
|
2025-07-08 22:54:54 +02:00 |
|
Patrick
|
9b90525f2c
|
added link to alternative opinion
|
2025-07-08 22:54:54 +02:00 |
|
Patrick
|
2f3ee682c6
|
fixed typo
|
2025-07-08 22:54:54 +02:00 |
|
Chris Wright
|
6976ccc289
|
Always use absolute paths for includes
It's not safe to assume that the web server will always give you a sane
cwd.
|
2025-07-08 22:54:54 +02:00 |
|
Patrick Louys
|
516013bfbe
|
Update README.md
|
2025-07-08 22:54:54 +02:00 |
|
Patrick
|
134aeb9990
|
improved writing
|
2025-07-08 22:54:54 +02:00 |
|
Patrick
|
f2a64ab964
|
added missing sentence
|
2025-07-08 22:54:54 +02:00 |
|
Patrick
|
3d29f2f51a
|
added to intro
|
2025-07-08 22:54:54 +02:00 |
|
Patrick
|
b7214b2fbc
|
fixed links
|
2025-07-08 22:54:54 +02:00 |
|
Patrick
|
5335c90c78
|
fixed filename
|
2025-07-08 22:54:54 +02:00 |
|
Patrick
|
5c8e83b7d6
|
into templating
|
2025-07-08 22:54:54 +02:00 |
|
Patrick
|
7f0a971489
|
added next topic
|
2025-07-08 22:54:54 +02:00 |
|
Patrick Louys
|
efd63d7347
|
Update README.md
|
2025-07-08 22:54:54 +02:00 |
|
Patrick
|
dfb39b7c82
|
refactored to match earlier changes in different part
|
2025-07-08 22:54:54 +02:00 |
|
Patrick
|
4229770c49
|
Changed former controller part
|
2025-07-08 22:54:54 +02:00 |
|
Patrick
|
fa42da089a
|
Changed former controller part
|
2025-07-08 22:54:54 +02:00 |
|
Patrick
|
69a2fb58e4
|
changed di recommendation
|
2025-07-08 22:54:54 +02:00 |
|
Patrick
|
e460c986e6
|
finished DI part
|
2025-07-08 22:54:54 +02:00 |
|
Patrick
|
5b490a706c
|
changed to correct version number
|
2025-07-08 22:54:54 +02:00 |
|
Patrick
|
87bbcfa859
|
switched from uri to path
|
2025-07-08 22:54:54 +02:00 |
|
Patrick
|
007141864c
|
added code formatting
|
2025-07-08 22:54:54 +02:00 |
|
Patrick
|
7211890d77
|
added code formatting
|
2025-07-08 22:54:54 +02:00 |
|
Patrick
|
5883040aed
|
expanded di part
|
2025-07-08 22:54:54 +02:00 |
|
Patrick
|
a187b08b71
|
added content to di part
|
2025-07-08 22:54:54 +02:00 |
|
Patrick
|
1f98bd2713
|
started di part
|
2025-07-08 22:54:54 +02:00 |
|
Patrick
|
355e8f48b9
|
removed partial sentence
|
2025-07-08 22:54:54 +02:00 |
|
Patrick
|
980c42248f
|
fixed link
|
2025-07-08 22:54:54 +02:00 |
|
Patrick
|
9498140a0d
|
fixed title
|
2025-07-08 22:54:54 +02:00 |
|
Patrick
|
f4a2f48fdb
|
fixed the filename
|
2025-07-08 22:54:54 +02:00 |
|
Patrick
|
a64f22749e
|
finished inversion of control part
|
2025-07-08 22:54:54 +02:00 |
|
Patrick
|
36d0b7e238
|
fixed navigation
|
2025-07-08 22:54:54 +02:00 |
|
Patrick
|
5a27de7e7d
|
prepared DI part and navigation
|
2025-07-08 22:54:54 +02:00 |
|
Patrick
|
b7959e33fd
|
added content to the controller part
|
2025-07-08 22:54:54 +02:00 |
|