Compare commits

..

157 commits
master ... main

Author SHA1 Message Date
b2fb8bee39
start rework for 2025 2025-07-08 23:02:50 +02:00
81c47d94ca
fix typos in chapters 15 to 17 2025-07-08 23:02:49 +02:00
0cd0b9def0
add chapter 12 solutions 2025-07-08 23:02:48 +02:00
05f444152e
simplify chapter 12 2025-07-08 23:02:47 +02:00
58453b6354
add chapter 11 solutions 2025-07-08 23:02:46 +02:00
e03416ea01
update chapter 11 2025-07-08 23:02:45 +02:00
b13728bc12
update chapter 10 solutions 2025-07-08 23:02:43 +02:00
b139a9dcc3
add solutions for chapter 10 2025-07-08 23:02:42 +02:00
f54c576441
add small typo and wording improvements to chapters 9 and 10, update name of time service 2025-07-08 23:02:41 +02:00
c6cb68c98a
add solutions for chapter 9 and fix urltypos 2025-07-08 23:02:40 +02:00
e35270a766
fix type in DI chapter 2025-07-08 23:02:39 +02:00
a1e6fbc522
fix some typos 2025-07-08 23:02:38 +02:00
9c9df27942
remove implementation from app directory 2025-07-08 23:02:37 +02:00
f743663b21
update implementation of chapter 9 2025-07-08 23:02:36 +02:00
64ca2ece2e
rename implementation 09-wip directory 2025-07-08 23:02:35 +02:00
dfb3f0aee0
explain implementation of ad-hoc depencency container 2025-07-08 23:02:34 +02:00
7dd6b2dab5
explain implementation of ad-hoc depencency container 2025-07-08 23:02:32 +02:00
3f74779176
wip: rewrite di chapter 2025-07-08 23:02:31 +02:00
1984efef72
readd implementation folder 2025-07-08 23:02:30 +02:00
b33f0565c9
fix wrong namespace in for laminas request in http chapter 2025-07-08 23:02:29 +02:00
45a0714893
update ecs and rector config 2025-07-08 23:02:28 +02:00
0580f100c2
enable intl extension 2025-07-08 23:02:27 +02:00
6bf1c73370
update ecs config to newer version in devhelper chapter 2025-07-08 23:02:26 +02:00
d2ebd6fd21
add rector to dev helpers 2025-07-08 23:02:25 +02:00
d35e18468d
update development helpers chapter 2025-07-08 23:02:22 +02:00
ec083b8de9
update devhelpers to use ecs instead of phpcs and php-cs-fixer 2025-07-08 23:02:21 +02:00
8764488449
Update author name in composer chapter 2025-07-08 23:02:20 +02:00
f35c242bd6
bump memory in vagrantfile to 512mb 2025-07-08 23:02:19 +02:00
6b059079f5
readability fixes in chapters 7 and 9 2025-07-08 23:02:18 +02:00
48dd6293c2
disable composer timeout in development helpers chapter 2025-07-08 23:02:17 +02:00
9954be75f8
some more typo and readability fixes 2025-07-08 23:02:16 +02:00
33e7c08624
fix some typos and link to a blogpost about middleware pattern 2025-07-08 23:02:12 +02:00
3a402139b5
Changing port to 1235 to not clash with smtp default port 2025-07-08 23:02:10 +02:00
2a4db316b9
prepare 2025-07-08 23:02:09 +02:00
3dd9f5a1d9
add perfomance chapters 2025-07-08 23:02:08 +02:00
7a0f368e00
add chapter about data repositories, and start work on perfomance chapter 2025-07-08 23:02:07 +02:00
11172fb3d3
add 'adding content' chapter 2025-07-08 23:02:06 +02:00
46b98d16a6
update readme 2025-07-08 23:02:05 +02:00
bb13950966
asdf 2025-07-08 23:02:04 +02:00
7052803761
add data from work folder 2025-07-08 23:02:01 +02:00
Stephen Moon
528ba365b4 Small typo 2025-07-08 23:01:49 +02:00
Patrick Louys
3ef05d6cd7 Update README.md 2025-07-08 23:01:49 +02:00
Patrick Louys
f4d2f65231 Update to-be-continued.md 2025-07-08 23:01:49 +02:00
Patrick Louys
c91c0da032 Update to-be-continued.md 2025-07-08 23:01:49 +02:00
Patrick Louys
30d22a1cb4 Update to-be-continued.md 2025-07-08 23:01:49 +02:00
Michael Skvortsov
62ad257ccb Update 04-http.md
A typo fixed
2025-07-08 23:01:49 +02:00
Patrick Louys
633cbf72ec Update 11-page-menu.md 2025-07-08 23:01:49 +02:00
Patrick Louys
e34d867cb1 Update 11-page-menu.md 2025-07-08 23:01:49 +02:00
Patrick Louys
0e47557468 Update 11-page-menu.md 2025-07-08 23:01:49 +02:00
Patrick Louys
b3d0937089 Update 11-page-menu.md 2025-07-08 23:01:49 +02:00
Patrick Louys
e4a7ef3b95 Update 12-frontend.md 2025-07-08 23:01:49 +02:00
Patrick Louys
3f8ca2e1eb Update README.md 2025-07-08 23:01:49 +02:00
Patrick Louys
be755c597e Update 10-dynamic-pages.md 2025-07-08 23:01:49 +02:00
Patrick Louys
2a29427dab Update 10-dynamic-pages.md 2025-07-08 23:01:49 +02:00
Patrick Louys
230cbc49f9 Update 10-dynamic-pages.md 2025-07-08 23:01:49 +02:00
Patrick Louys
a53f39cb32 Update 10-dynamic-pages.md 2025-07-08 23:01:49 +02:00
Patrick Louys
e5dfaebee7 Update 10-dynamic-pages.md 2025-07-08 23:01:49 +02:00
Patrick Louys
1b1141999a Update 10-dynamic-pages.md 2025-07-08 23:01:49 +02:00
Patrick Louys
51b1a050c8 Update 09-templating.md 2025-07-08 23:01:49 +02:00
Patrick Louys
80ebffa1b4 Code changes 2025-07-08 23:01:49 +02:00
Patrick Louys
3af2e28c2b added strict mode 2025-07-08 23:01:49 +02:00
Patrick Louys
69477eb626 Update 08-dependency-injector.md 2025-07-08 23:01:49 +02:00
Patrick Louys
052aa890e8 Update 07-inversion-of-control.md 2025-07-08 23:01:49 +02:00
Patrick Louys
fad56e91db Improved sentences 2025-07-08 23:01:49 +02:00
Patrick Louys
abb4a3b8ba Updated code 2025-07-08 23:01:49 +02:00
Patrick Louys
1462b9e37c Update 05-router.md 2025-07-08 23:01:49 +02:00
Patrick Louys
80f382292b Made code location more explicit 2025-07-08 23:01:49 +02:00
Patrick Louys
3bb8837aae Updated composer require 2025-07-08 23:01:49 +02:00
Patrick Louys
4f6e79a672 Rewrote some sentences 2025-07-08 23:01:49 +02:00
Patrick Louys
85f5eb9068 Updated code example 2025-07-08 23:01:49 +02:00
Patrick Louys
6ee025c0d3 Updated composer require 2025-07-08 23:01:49 +02:00
Patrick Louys
77e685209c Adding vendor folder to gitignore 2025-07-08 23:01:49 +02:00
Patrick Louys
9d680095e8 Added gitignore 2025-07-08 23:01:49 +02:00
Patrick Louys
0d6350b452 Updated PHP version 2025-07-08 23:01:49 +02:00
Patrick Louys
cc59e3acd7 Added strict mode 2025-07-08 23:01:49 +02:00
Patrick Louys
6b87bc90d9 Updated PHP version requirement 2025-07-08 23:01:49 +02:00
Patrick Louys
39805a945e Create LICENSE 2025-07-08 23:01:49 +02:00
Gourab Nag
f6c08e4cf7 Fixed Typo in line 38 2025-07-08 23:01:49 +02:00
Danack
b643bc9f7d Changed lines that said not to commit the lock file.
Because not committing it is a bad idea.
2025-07-08 23:01:49 +02:00
Steven Orr
12e3904fac Replace 'FileMenuReader' with correct reader.
Author intended on sharing 'ArrayMenuReader' not unknown 'FileMenuReader' with injector.
2025-07-08 23:01:49 +02:00
Steven Orr
e1fc5e289f Replace word 'order' with 'folder'.
Author intended to instruct the creation of a new folder called 'Menu'.
2025-07-08 23:01:49 +02:00
kenjis
43b9a4cd40 Fix code highlight 2025-07-08 23:01:49 +02:00
Hassan Althaf
19fa8f37f1 Fixed an issue.
Fixed the issue stated in: https://github.com/PatrickLouys/no-framework-tutorial/issues/38
2025-07-08 23:01:49 +02:00
Félix Gagnon-Grenier
294eda5005 #35 slightly more logical grouping 2025-07-08 23:01:49 +02:00
Trevor Sawler
c117201cec Correct namespace 2025-07-08 23:01:49 +02:00
Patrick
a1e5fea13d fixed weird sentence 2025-07-08 23:01:49 +02:00
Kier Borromeo
ba197c6ce6 interface to class
This seems to be a typo. No?
2025-07-08 23:01:49 +02:00
Patrick
c9d86d0ec2 spacing 2025-07-08 23:01:49 +02:00
Patrick
2c19addde3 name on next line 2025-07-08 23:01:49 +02:00
Patrick
256f5272f9 tbc changed text 2025-07-08 23:01:49 +02:00
Patrick
66b3b9ec88 tbc typo 2025-07-08 23:01:49 +02:00
Patrick
2507095a62 frontend 2025-07-08 23:01:49 +02:00
Kevin M Granger
94acccfe81 Fix typo in 05-router.md
Routers.php -> Routes.php
2025-07-08 23:01:49 +02:00
burki94
767da3ae6a Update 08-dependency-injector.md
Auryn\Provider was replaced with Auryn\Injector
2025-07-08 23:01:49 +02:00
Patrick
01f07a6f82 finished chapter 2025-07-08 23:01:49 +02:00
Patrick
8f642f292b fixed typo 2025-07-08 23:01:49 +02:00
Patrick
7feba8e95a frontend renderer 2025-07-08 23:01:49 +02:00
Patrick
e9569be052 frontend renderer 2025-07-08 23:01:49 +02:00
Patrick
1b28a9bc14 added layout file 2025-07-08 23:01:49 +02:00
Patrick
d250548d13 added README entry for new chapter 2025-07-08 23:01:49 +02:00
Patrick
9d654cdd9e continued menu chapter 2025-07-08 23:01:49 +02:00
Patrick
4e0743f975 expanded menu chapter and refactored old chapters 2025-07-08 23:01:49 +02:00
Patrick
5970047cba added more to menu chapter 2025-07-08 23:01:49 +02:00
Patrick Louys
add89f3efe update header() call to fix overwrite header bug 2025-07-08 23:01:49 +02:00
Patrick
ded7808ce9 begin next chapter 2025-07-08 23:01:49 +02:00
Patrick
c5941658a8 explain __DIR__. solves #13 2025-07-08 23:01:49 +02:00
Patrick
79bd642cc2 make version requirement more clear. resolves #12 2025-07-08 23:01:49 +02:00
Patrick
807dbd9527 make version requirement more clear. resolves #12 2025-07-08 23:01:49 +02:00
Patrick
4f88cdb0c5 make version requirement more clear. resolves #12 2025-07-08 23:01:49 +02:00
Patrick
03d9ab0977 renamed method to readBySlug. closes #14 2025-07-08 23:01:49 +02:00
Patrick
9294ef7917 rename engine to renderer, solves #15 2025-07-08 23:01:49 +02:00
Madara
7eb008261e Add leading zeros so that files list in correct order
Fix all links to new file names
2025-07-08 23:01:49 +02:00
Hassan Althaf
d26ffc7acf 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 23:01:49 +02:00
HamZa
3d6607f864 #18 changed $woops to $whoops 2025-07-08 23:01:49 +02:00
HamZa
388e4b5e87 Changed $woops to $whoops 2025-07-08 23:01:49 +02:00
Patrick
d7a121ac4a added link to new chapter 2025-07-08 23:01:49 +02:00
Patrick
c82c57b084 missing newline 2025-07-08 23:01:49 +02:00
Patrick
efa3aeceb5 new chapter 2025-07-08 23:01:49 +02:00
Hari K T
ac63dfb8fe aura/web , not aura/http . 2025-07-08 23:01:49 +02:00
Patrick
fc4dea1873 changed to controllers 2025-07-08 23:01:49 +02:00
Patrick
3dd32558a0 this fixes #9 2025-07-08 23:01:49 +02:00
Patrick
cd809124a6 missing spaces 2025-07-08 23:01:49 +02:00
Patrick
2dd9eb6800 finished templating chapter 2025-07-08 23:01:49 +02:00
Patrick
d1714e6ae3 intro adapter 2025-07-08 23:01:49 +02:00
Patrick
49335d2fe5 removed faulty code 2025-07-08 23:01:49 +02:00
Patrick
034b4b6b6b added link to alternative opinion 2025-07-08 23:01:49 +02:00
Patrick
563cc12ab3 fixed typo 2025-07-08 23:01:49 +02:00
Chris Wright
ebadf5d24b 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 23:01:49 +02:00
Patrick Louys
2cec4fe162 Update README.md 2025-07-08 23:01:49 +02:00
Patrick
483849e8e4 improved writing 2025-07-08 23:01:49 +02:00
Patrick
7bd8c08cc3 added missing sentence 2025-07-08 23:01:49 +02:00
Patrick
e393b38a28 added to intro 2025-07-08 23:01:49 +02:00
Patrick
042f656cc1 fixed links 2025-07-08 23:01:49 +02:00
Patrick
427a35a690 fixed filename 2025-07-08 23:01:49 +02:00
Patrick
377f591ffa into templating 2025-07-08 23:01:49 +02:00
Patrick
6f608efc24 added next topic 2025-07-08 23:01:49 +02:00
Patrick Louys
fe9d9fae04 Update README.md 2025-07-08 23:01:49 +02:00
Patrick
7cb97d52ad refactored to match earlier changes in different part 2025-07-08 23:01:49 +02:00
Patrick
f018744de5 Changed former controller part 2025-07-08 23:01:49 +02:00
Patrick
0a21e87f95 Changed former controller part 2025-07-08 23:01:49 +02:00
Patrick
85f6c5bf1c changed di recommendation 2025-07-08 23:01:49 +02:00
Patrick
3f383f8f25 finished DI part 2025-07-08 23:01:49 +02:00
Patrick
b2379fb97e changed to correct version number 2025-07-08 23:01:49 +02:00
Patrick
e8a11299ce switched from uri to path 2025-07-08 23:01:49 +02:00
Patrick
7687430549 added code formatting 2025-07-08 23:01:49 +02:00
Patrick
562ddf720f added code formatting 2025-07-08 23:01:49 +02:00
Patrick
1328bce2c5 expanded di part 2025-07-08 23:01:49 +02:00
Patrick
624cb15498 added content to di part 2025-07-08 23:01:49 +02:00
Patrick
cefc80e8c1 started di part 2025-07-08 23:01:49 +02:00
Patrick
f497f87f4f removed partial sentence 2025-07-08 23:01:49 +02:00
Patrick
a3a401ce38 fixed link 2025-07-08 23:01:49 +02:00
Patrick
bb0f40518a fixed title 2025-07-08 23:01:49 +02:00
Patrick
2bad57036f fixed the filename 2025-07-08 23:01:49 +02:00
Patrick
453ca62f77 finished inversion of control part 2025-07-08 23:01:49 +02:00
Patrick
28827aaa35 fixed navigation 2025-07-08 23:01:49 +02:00
Patrick
50ead93c09 prepared DI part and navigation 2025-07-08 23:01:49 +02:00
Patrick
513abac66b added content to the controller part 2025-07-08 23:01:49 +02:00

Diff content is not available