|
8de1a11f87
|
Add my name to license
|
2025-07-08 22:46:15 +02:00 |
|
|
07fee9181c
|
start rework for 2025
|
2025-07-08 22:46:14 +02:00 |
|
|
a2a20af895
|
fix typos in chapters 15 to 17
|
2025-07-08 22:46:13 +02:00 |
|
|
af06f02c59
|
add chapter 12 solutions
|
2025-07-08 22:46:12 +02:00 |
|
|
9ee20b04c9
|
simplify chapter 12
|
2025-07-08 22:46:11 +02:00 |
|
|
3d3ffdc9ed
|
add chapter 11 solutions
|
2025-07-08 22:46:10 +02:00 |
|
|
e30e8056ac
|
update chapter 11
|
2025-07-08 22:46:09 +02:00 |
|
|
3c672aa80a
|
update chapter 10 solutions
|
2025-07-08 22:46:08 +02:00 |
|
|
f4f2eb91f6
|
add solutions for chapter 10
|
2025-07-08 22:46:07 +02:00 |
|
|
d44f1be8c4
|
add small typo and wording improvements to chapters 9 and 10, update name of time service
|
2025-07-08 22:46:06 +02:00 |
|
|
5ce3d96a55
|
add solutions for chapter 9 and fix urltypos
|
2025-07-08 22:46:05 +02:00 |
|
|
09b683a778
|
fix type in DI chapter
|
2025-07-08 22:46:03 +02:00 |
|
|
a0c7c6b100
|
fix some typos
|
2025-07-08 22:46:02 +02:00 |
|
|
5bab58939f
|
remove implementation from app directory
|
2025-07-08 22:46:01 +02:00 |
|
|
dfa8770a21
|
update implementation of chapter 9
|
2025-07-08 22:46:01 +02:00 |
|
|
7e09fc3842
|
rename implementation 09-wip directory
|
2025-07-08 22:46:00 +02:00 |
|
|
3843425cdb
|
explain implementation of ad-hoc depencency container
|
2025-07-08 22:45:59 +02:00 |
|
|
8d20a4b358
|
explain implementation of ad-hoc depencency container
|
2025-07-08 22:45:58 +02:00 |
|
|
5a1fc6639d
|
wip: rewrite di chapter
|
2025-07-08 22:45:56 +02:00 |
|
|
90b51ab670
|
readd implementation folder
|
2025-07-08 22:45:55 +02:00 |
|
|
2b8fdffbe8
|
fix wrong namespace in for laminas request in http chapter
|
2025-07-08 22:45:54 +02:00 |
|
|
725a94d2ff
|
update ecs and rector config
|
2025-07-08 22:45:53 +02:00 |
|
|
361533590f
|
enable intl extension
|
2025-07-08 22:45:52 +02:00 |
|
|
cdbe6148db
|
update ecs config to newer version in devhelper chapter
|
2025-07-08 22:45:51 +02:00 |
|
|
64d094c751
|
add rector to dev helpers
|
2025-07-08 22:45:49 +02:00 |
|
|
2c2beeff70
|
update development helpers chapter
|
2025-07-08 22:45:48 +02:00 |
|
|
f817f67b41
|
update devhelpers to use ecs instead of phpcs and php-cs-fixer
|
2025-07-08 22:45:47 +02:00 |
|
|
05693594f4
|
Update author name in composer chapter
|
2025-07-08 22:45:45 +02:00 |
|
|
a078bfd308
|
bump memory in vagrantfile to 512mb
|
2025-07-08 22:45:44 +02:00 |
|
|
10acb7d045
|
readability fixes in chapters 7 and 9
|
2025-07-08 22:45:43 +02:00 |
|
|
2f5e12c434
|
disable composer timeout in development helpers chapter
|
2025-07-08 22:45:41 +02:00 |
|
|
76f9e5e465
|
some more typo and readability fixes
|
2025-07-08 22:45:40 +02:00 |
|
|
8ccf86ad43
|
fix some typos and link to a blogpost about middleware pattern
|
2025-07-08 22:45:38 +02:00 |
|
|
f624803684
|
Changing port to 1235 to not clash with smtp default port
|
2025-07-08 22:45:36 +02:00 |
|
|
ce032fc491
|
prepare
|
2025-07-08 22:45:34 +02:00 |
|
|
4f2e469f2f
|
add perfomance chapters
|
2025-07-08 22:45:32 +02:00 |
|
|
43b94a3ee1
|
add chapter about data repositories, and start work on perfomance chapter
|
2025-07-08 22:45:31 +02:00 |
|
|
10aa69d6d4
|
add 'adding content' chapter
|
2025-07-08 22:45:29 +02:00 |
|
|
fed49011bd
|
update readme
|
2025-07-08 22:45:28 +02:00 |
|
|
f054af35c3
|
asdf
|
2025-07-08 22:45:26 +02:00 |
|
|
3760a9d43a
|
add data from work folder
|
2025-07-08 22:45:22 +02:00 |
|
Stephen Moon
|
8ea7aa955a
|
Small typo
|
2025-07-08 22:45:22 +02:00 |
|
Patrick Louys
|
e48422460b
|
Update README.md
|
2025-07-08 22:45:22 +02:00 |
|
Patrick Louys
|
e22fe59464
|
Update to-be-continued.md
|
2025-07-08 22:45:22 +02:00 |
|
Patrick Louys
|
5fd08e9b24
|
Update to-be-continued.md
|
2025-07-08 22:45:22 +02:00 |
|
Patrick Louys
|
698cb6a4de
|
Update to-be-continued.md
|
2025-07-08 22:45:22 +02:00 |
|
Michael Skvortsov
|
5148ff04c8
|
Update 04-http.md
A typo fixed
|
2025-07-08 22:45:22 +02:00 |
|
Patrick Louys
|
3d85fdd97c
|
Update 11-page-menu.md
|
2025-07-08 22:45:22 +02:00 |
|
Patrick Louys
|
8ca70b8964
|
Update 11-page-menu.md
|
2025-07-08 22:45:22 +02:00 |
|
Patrick Louys
|
19e87fa3b5
|
Update 11-page-menu.md
|
2025-07-08 22:45:22 +02:00 |
|
Patrick Louys
|
d0238dac9a
|
Update 11-page-menu.md
|
2025-07-08 22:45:22 +02:00 |
|
Patrick Louys
|
5921aed834
|
Update 12-frontend.md
|
2025-07-08 22:45:22 +02:00 |
|
Patrick Louys
|
8b14979df0
|
Update README.md
|
2025-07-08 22:45:22 +02:00 |
|
Patrick Louys
|
b455da6acf
|
Update 10-dynamic-pages.md
|
2025-07-08 22:45:22 +02:00 |
|
Patrick Louys
|
d45d852d6d
|
Update 10-dynamic-pages.md
|
2025-07-08 22:45:22 +02:00 |
|
Patrick Louys
|
b3ab24d13f
|
Update 10-dynamic-pages.md
|
2025-07-08 22:45:22 +02:00 |
|
Patrick Louys
|
e9487058dd
|
Update 10-dynamic-pages.md
|
2025-07-08 22:45:22 +02:00 |
|
Patrick Louys
|
c8db1cbd5f
|
Update 10-dynamic-pages.md
|
2025-07-08 22:45:22 +02:00 |
|
Patrick Louys
|
b5e8aa0e43
|
Update 10-dynamic-pages.md
|
2025-07-08 22:45:22 +02:00 |
|
Patrick Louys
|
20e44a0226
|
Update 09-templating.md
|
2025-07-08 22:45:22 +02:00 |
|
Patrick Louys
|
58d690fe48
|
Code changes
|
2025-07-08 22:45:22 +02:00 |
|
Patrick Louys
|
8016ce77d1
|
added strict mode
|
2025-07-08 22:45:21 +02:00 |
|
Patrick Louys
|
835e6089af
|
Update 08-dependency-injector.md
|
2025-07-08 22:45:21 +02:00 |
|
Patrick Louys
|
ffaf1c9a50
|
Update 07-inversion-of-control.md
|
2025-07-08 22:45:21 +02:00 |
|
Patrick Louys
|
1e5345d2ab
|
Improved sentences
|
2025-07-08 22:45:21 +02:00 |
|
Patrick Louys
|
f1ff538fc3
|
Updated code
|
2025-07-08 22:45:21 +02:00 |
|
Patrick Louys
|
a7248531ea
|
Update 05-router.md
|
2025-07-08 22:45:21 +02:00 |
|
Patrick Louys
|
17216cd027
|
Made code location more explicit
|
2025-07-08 22:45:21 +02:00 |
|
Patrick Louys
|
679a8589fc
|
Updated composer require
|
2025-07-08 22:45:21 +02:00 |
|
Patrick Louys
|
963ca1b5b7
|
Rewrote some sentences
|
2025-07-08 22:45:21 +02:00 |
|
Patrick Louys
|
ee52710b7a
|
Updated code example
|
2025-07-08 22:45:21 +02:00 |
|
Patrick Louys
|
dbebe13517
|
Updated composer require
|
2025-07-08 22:45:21 +02:00 |
|
Patrick Louys
|
607411fb50
|
Adding vendor folder to gitignore
|
2025-07-08 22:45:21 +02:00 |
|
Patrick Louys
|
e08a97d0be
|
Added gitignore
|
2025-07-08 22:45:21 +02:00 |
|
Patrick Louys
|
83698401ca
|
Updated PHP version
|
2025-07-08 22:45:21 +02:00 |
|
Patrick Louys
|
4356999639
|
Added strict mode
|
2025-07-08 22:45:21 +02:00 |
|
Patrick Louys
|
d1217490b0
|
Updated PHP version requirement
|
2025-07-08 22:45:21 +02:00 |
|
Patrick Louys
|
2c4fd01bac
|
Create LICENSE
|
2025-07-08 22:45:21 +02:00 |
|
Gourab Nag
|
d574240d78
|
Fixed Typo in line 38
|
2025-07-08 22:45:21 +02:00 |
|
Danack
|
9cfd0781b8
|
Changed lines that said not to commit the lock file.
Because not committing it is a bad idea.
|
2025-07-08 22:45:21 +02:00 |
|
Steven Orr
|
59918c4ec3
|
Replace 'FileMenuReader' with correct reader.
Author intended on sharing 'ArrayMenuReader' not unknown 'FileMenuReader' with injector.
|
2025-07-08 22:45:21 +02:00 |
|
Steven Orr
|
20e0084f98
|
Replace word 'order' with 'folder'.
Author intended to instruct the creation of a new folder called 'Menu'.
|
2025-07-08 22:45:21 +02:00 |
|
kenjis
|
3f81d43d4e
|
Fix code highlight
|
2025-07-08 22:45:21 +02:00 |
|
Hassan Althaf
|
939eb43619
|
Fixed an issue.
Fixed the issue stated in: https://github.com/PatrickLouys/no-framework-tutorial/issues/38
|
2025-07-08 22:45:21 +02:00 |
|
Félix Gagnon-Grenier
|
1687fe3429
|
#35 slightly more logical grouping
|
2025-07-08 22:45:21 +02:00 |
|
Trevor Sawler
|
b044c34323
|
Correct namespace
|
2025-07-08 22:45:21 +02:00 |
|
Patrick
|
acd0776307
|
fixed weird sentence
|
2025-07-08 22:45:21 +02:00 |
|
Kier Borromeo
|
bf4d3ad9ef
|
interface to class
This seems to be a typo. No?
|
2025-07-08 22:45:21 +02:00 |
|
Patrick
|
20af21a9f1
|
spacing
|
2025-07-08 22:45:21 +02:00 |
|
Patrick
|
a3f92e773e
|
name on next line
|
2025-07-08 22:45:21 +02:00 |
|
Patrick
|
038a066757
|
tbc changed text
|
2025-07-08 22:45:21 +02:00 |
|
Patrick
|
82105e1035
|
tbc typo
|
2025-07-08 22:45:21 +02:00 |
|
Patrick
|
67959dd2af
|
frontend
|
2025-07-08 22:45:21 +02:00 |
|
Kevin M Granger
|
5c050c202e
|
Fix typo in 05-router.md
Routers.php -> Routes.php
|
2025-07-08 22:45:21 +02:00 |
|
burki94
|
17039c3180
|
Update 08-dependency-injector.md
Auryn\Provider was replaced with Auryn\Injector
|
2025-07-08 22:45:21 +02:00 |
|
Patrick
|
41eb0f9ed1
|
finished chapter
|
2025-07-08 22:45:21 +02:00 |
|
Patrick
|
881332be2f
|
fixed typo
|
2025-07-08 22:45:21 +02:00 |
|
Patrick
|
51587b6fe8
|
frontend renderer
|
2025-07-08 22:45:21 +02:00 |
|
Patrick
|
7a7ecc8f0c
|
frontend renderer
|
2025-07-08 22:45:21 +02:00 |
|
Patrick
|
59d392e28f
|
added layout file
|
2025-07-08 22:45:21 +02:00 |
|
Patrick
|
a15928f2f3
|
added README entry for new chapter
|
2025-07-08 22:45:21 +02:00 |
|
Patrick
|
deda9652f5
|
continued menu chapter
|
2025-07-08 22:45:21 +02:00 |
|
Patrick
|
103798b5c6
|
expanded menu chapter and refactored old chapters
|
2025-07-08 22:45:21 +02:00 |
|
Patrick
|
483ad47bd0
|
added more to menu chapter
|
2025-07-08 22:45:21 +02:00 |
|
Patrick Louys
|
5dcf3e733f
|
update header() call to fix overwrite header bug
|
2025-07-08 22:45:21 +02:00 |
|
Patrick
|
86648cc5b2
|
begin next chapter
|
2025-07-08 22:45:21 +02:00 |
|
Patrick
|
05c981e1f8
|
explain __DIR__. solves #13
|
2025-07-08 22:45:21 +02:00 |
|
Patrick
|
c9134a13e6
|
make version requirement more clear. resolves #12
|
2025-07-08 22:45:21 +02:00 |
|
Patrick
|
61edc7005d
|
make version requirement more clear. resolves #12
|
2025-07-08 22:45:21 +02:00 |
|
Patrick
|
28d745fb50
|
make version requirement more clear. resolves #12
|
2025-07-08 22:45:21 +02:00 |
|
Patrick
|
274c3aa85b
|
renamed method to readBySlug. closes #14
|
2025-07-08 22:45:21 +02:00 |
|
Patrick
|
8459d63540
|
rename engine to renderer, solves #15
|
2025-07-08 22:45:21 +02:00 |
|
Madara
|
b73215c8bf
|
Add leading zeros so that files list in correct order
Fix all links to new file names
|
2025-07-08 22:45:21 +02:00 |
|
Hassan Althaf
|
1930e5b94f
|
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:45:21 +02:00 |
|
HamZa
|
2bb998d1bb
|
#18 changed $woops to $whoops
|
2025-07-08 22:45:21 +02:00 |
|
HamZa
|
b4c3070007
|
Changed $woops to $whoops
|
2025-07-08 22:45:21 +02:00 |
|
Patrick
|
a95e842c88
|
added link to new chapter
|
2025-07-08 22:45:21 +02:00 |
|
Patrick
|
7dfa534333
|
missing newline
|
2025-07-08 22:45:21 +02:00 |
|
Patrick
|
e75472bc8b
|
new chapter
|
2025-07-08 22:45:21 +02:00 |
|
Hari K T
|
588e44bfbf
|
aura/web , not aura/http .
|
2025-07-08 22:45:21 +02:00 |
|
Patrick
|
4f64539271
|
changed to controllers
|
2025-07-08 22:45:21 +02:00 |
|
Patrick
|
1ecc63d86b
|
this fixes #9
|
2025-07-08 22:45:21 +02:00 |
|
Patrick
|
68c6eafd1a
|
missing spaces
|
2025-07-08 22:45:21 +02:00 |
|
Patrick
|
69e594c708
|
finished templating chapter
|
2025-07-08 22:45:21 +02:00 |
|
Patrick
|
030609e9f4
|
intro adapter
|
2025-07-08 22:45:21 +02:00 |
|
Patrick
|
ef35607f4c
|
removed faulty code
|
2025-07-08 22:45:21 +02:00 |
|
Patrick
|
6e733cea65
|
added link to alternative opinion
|
2025-07-08 22:45:21 +02:00 |
|
Patrick
|
4d3897ff1d
|
fixed typo
|
2025-07-08 22:45:21 +02:00 |
|
Chris Wright
|
e9e0425963
|
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:45:21 +02:00 |
|
Patrick Louys
|
97cc407e72
|
Update README.md
|
2025-07-08 22:45:21 +02:00 |
|
Patrick
|
bfb8a7c8b2
|
improved writing
|
2025-07-08 22:45:21 +02:00 |
|
Patrick
|
aa58f87e15
|
added missing sentence
|
2025-07-08 22:45:21 +02:00 |
|
Patrick
|
497faed380
|
added to intro
|
2025-07-08 22:45:21 +02:00 |
|
Patrick
|
9e4c200a8f
|
fixed links
|
2025-07-08 22:45:21 +02:00 |
|
Patrick
|
7d4f197703
|
fixed filename
|
2025-07-08 22:45:21 +02:00 |
|
Patrick
|
1376b6abf3
|
into templating
|
2025-07-08 22:45:21 +02:00 |
|
Patrick
|
a81425e78c
|
added next topic
|
2025-07-08 22:45:21 +02:00 |
|
Patrick Louys
|
c00e8f6cf7
|
Update README.md
|
2025-07-08 22:45:21 +02:00 |
|
Patrick
|
fb95234aba
|
refactored to match earlier changes in different part
|
2025-07-08 22:45:21 +02:00 |
|
Patrick
|
f4af71c2be
|
Changed former controller part
|
2025-07-08 22:45:21 +02:00 |
|
Patrick
|
127a43a202
|
Changed former controller part
|
2025-07-08 22:45:21 +02:00 |
|
Patrick
|
a641f8662f
|
changed di recommendation
|
2025-07-08 22:45:21 +02:00 |
|
Patrick
|
9da9bbe643
|
finished DI part
|
2025-07-08 22:45:21 +02:00 |
|
Patrick
|
a2e6a4136f
|
changed to correct version number
|
2025-07-08 22:45:21 +02:00 |
|
Patrick
|
a64ac33bb4
|
switched from uri to path
|
2025-07-08 22:45:21 +02:00 |
|
Patrick
|
5030015968
|
added code formatting
|
2025-07-08 22:45:21 +02:00 |
|
Patrick
|
9a33fd63db
|
added code formatting
|
2025-07-08 22:45:21 +02:00 |
|
Patrick
|
13b8f6afdb
|
expanded di part
|
2025-07-08 22:45:21 +02:00 |
|
Patrick
|
915e7af6fc
|
added content to di part
|
2025-07-08 22:45:21 +02:00 |
|
Patrick
|
73f3666fc2
|
started di part
|
2025-07-08 22:45:21 +02:00 |
|
Patrick
|
ebad2a66d7
|
removed partial sentence
|
2025-07-08 22:45:21 +02:00 |
|
Patrick
|
b905852fa1
|
fixed link
|
2025-07-08 22:45:21 +02:00 |
|
Patrick
|
bb35b7af4b
|
fixed title
|
2025-07-08 22:45:21 +02:00 |
|
Patrick
|
3be845dc2b
|
fixed the filename
|
2025-07-08 22:45:21 +02:00 |
|
Patrick
|
f86bc30ed5
|
finished inversion of control part
|
2025-07-08 22:45:21 +02:00 |
|
Patrick
|
d017c6b117
|
fixed navigation
|
2025-07-08 22:45:21 +02:00 |
|
Patrick
|
666b841c30
|
prepared DI part and navigation
|
2025-07-08 22:45:21 +02:00 |
|
Patrick
|
8431a7351c
|
added content to the controller part
|
2025-07-08 22:45:21 +02:00 |
|