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