frankenphp
feat: unify php_server logic
#2499
Open

feat: unify php_server logic #2499

AlliBalliBaba wants to merge 75 commits into main from refactor/phpserver
AlliBalliBaba
AlliBalliBaba new phpserver
fba37f67
AlliBalliBaba more cleanup
39db699f
AlliBalliBaba AlliBalliBaba force pushed from 09cd3977 to 39db699f 22 days ago
AlliBalliBaba linting
8e12812f
AlliBalliBaba removes unnecessary code.
7e1ddb81
AlliBalliBaba naming.
346887e2
AlliBalliBaba more unnecessary code
2ab47727
AlliBalliBaba corerctly orders autoscaling chan registration
300e2e79
AlliBalliBaba go fmt
2c4f8187
AlliBalliBaba reuses split-path normalization logic.
ddd6245e
AlliBalliBaba removes unnecessary locking.
19069bc4
AlliBalliBaba improves assertions.
53e30a8d
AlliBalliBaba pre-computes worker matches.
9b38f1dc
AlliBalliBaba naming.
178df077
AlliBalliBaba removes unnecessary matchrelpath
c3a340fb
AlliBalliBaba adds dedicated phpserver tests.
8066a309
AlliBalliBaba refines tests.
adf2feda
AlliBalliBaba adds missing test file.
48bfab4a
AlliBalliBaba fixes worker match logic and disallows duplicates again
88103525
AlliBalliBaba Merge branch 'main' into refactor/phpserver
7384a572
AlliBalliBaba prepared env merge.
e0896d84
dunglas
dunglas commented on 2026-07-02
AlliBalliBaba fixes env logic
82eb1b42
AlliBalliBaba suggestions by @dunglas
3b1bc731
AlliBalliBaba fixes the module
c7ea1f77
AlliBalliBaba cleanup
4871ea48
AlliBalliBaba closes admin body immediately
0401c623
AlliBalliBaba removes ServerOption.
9b7967f9
AlliBalliBaba fixes tests.
6987c1ee
AlliBalliBaba preallocates the fallback server
ea35f2aa
AlliBalliBaba precomputes the fallback server
47f45ce2
AlliBalliBaba error cleanup
ce095d49
AlliBalliBaba context cleanup.
48ac7d28
AlliBalliBaba naming
bb8ce0bb
AlliBalliBaba linting
94fe75e9
AlliBalliBaba
AlliBalliBaba AlliBalliBaba changed the title refactor: unify php_server logic feat: unify php_server logic 18 days ago
AlliBalliBaba ensures context and logger must be defined
e56326c2
AlliBalliBaba more context cleanup.
081ef2a8
AlliBalliBaba makes original request logic more consistent.
e2a1e9d3
dunglas
AlliBalliBaba pipeline test
a81552d0
AlliBalliBaba ensures $_ENV is populated for the test
17c2823f
AlliBalliBaba
dunglas
AlliBalliBaba refactors server public api and fixes restart configuration
9c987ccb
AlliBalliBaba
AlliBalliBaba AlliBalliBaba marked this pull request as ready for review 18 days ago
AlliBalliBaba final cleanup.
00405604
AlliBalliBaba
AlliBalliBaba commented on 2026-07-05
AlliBalliBaba better Server api
a8917ee8
AlliBalliBaba resets test
500ab79a
AlliBalliBaba
AlliBalliBaba fixes startup failure issues
e7f597ce
AlliBalliBaba logger cleanup
e8604497
henderkes
henderkes requested changes on 2026-07-08
alexandre-daubois
alexandre-daubois commented on 2026-07-08
AlliBalliBaba suggestions by @henderkes
486a1bd0
AlliBalliBaba idx fix as suggested by @alexandre-dauboi
a30638e2
AlliBalliBaba Merge branch 'main' into refactor/phpserver
e2afc138
AlliBalliBaba
AlliBalliBaba commented on 2026-07-08
AlliBalliBaba typo
5a894b4c
AlliBalliBaba removes the "m#" prefix for module workers
76b5605f
AlliBalliBaba leaves options logic unchanged for reloads.
1c1519bc
AlliBalliBaba avoid persisting configuration from startup errors.
a2161d2d
AlliBalliBaba Merge branch 'main' into refactor/phpserver
b4ba37c2
AlliBalliBaba
AlliBalliBaba allows phpserver-specific loggers.
4d649362
AlliBalliBaba Merge branch 'main' into refactor/phpserver
46a0118d
AlliBalliBaba AlliBalliBaba requested a review from henderkes henderkes 11 days ago
henderkes Merge branch 'main' into refactor/phpserver
69fc9e2d
henderkes
henderkes requested changes on 2026-07-13
AlliBalliBaba sets the logger from the server
e05b8090
AlliBalliBaba use the globallogger on the fallback server
65ea698e
AlliBalliBaba adds a logger test.
9e6a7d5e
AlliBalliBaba fmt
861eccf8
AlliBalliBaba Merge branch 'refactor/phpserver' of https://github.com/dunglas/frank…
8a04733f
AlliBalliBaba
henderkes
AlliBalliBaba
AlliBalliBaba Merge branch 'main' into refactor/phpserver
fa5ffe29
nicolas-grekas
AlliBalliBaba
nicolas-grekas
nicolas-grekas
nicolas-grekas fix: make Server.isRegistered atomic (#2532)
83cd9443
nicolas-grekas test(caddy): cover server_idx registration scenarios (#2530)
3c799c55
AlliBalliBaba Merge branch 'main' into refactor/phpserver
a351e1ea
AlliBalliBaba fixes conflict
333b1886
AlliBalliBaba Merge branch 'refactor/phpserver' of https://github.com/dunglas/frank…
96df685a
nicolas-grekas feat: name Server instances and attribute workers to them (#2529)
7e2460de
AlliBalliBaba prepends "server_" to default name
2d365074
AlliBalliBaba allow custom module names
a9f2a233
nicolas-grekas docs: document using FrankenPHP as a Go library (#2531)
5d1f25d2
AlliBalliBaba Merge branch 'refactor/phpserver' of https://github.com/dunglas/frank…
7ef6d29b
AlliBalliBaba fixes naming tests
09e3b4ba
AlliBalliBaba
henderkes henderkes requested a review from henderkes henderkes 2 days ago
henderkes
henderkes spelling
e42bbbe7
henderkes fix locally flaky test and remove incorrect comment
9481d292
henderkes update docs and comments
b72328cf
henderkes
henderkes approved these changes on 2026-07-22

Login to write a write a comment.

Login via GitHub

Assignees
No one assigned
Labels
Milestone