romchik38 / php-server
Php files to create a web app under php-fpm
Installs: 4
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/romchik38/php-server
Requires
- php: >=8.3
- psr/http-factory: ^1.1
- psr/http-message: 2.0
- psr/http-server-handler: ^1.0
- psr/log: ^3.0
Requires (Dev)
- laminas/laminas-coding-standard: ^3.0
- laminas/laminas-diactoros: ^3.5
- phpstan/phpstan: ^2.1
- phpunit/phpunit: ^11
- dev-master
- v1.29.2
- v1.29.1
- v1.29.0
- v1.28.3
- v1.28.2
- v1.28.1
- v1.28.0
- v1.27.0
- v1.26.2
- v1.26.1
- v1.26.0
- v1.25.0
- v1.24.5
- v1.24.4
- v1.24.3
- v1.24.2
- v1.24.1
- v1.24.0
- v1.23.0
- v1.22.0
- v1.21.0
- v1.20.0
- v1.19.1
- v1.19.0
- v1.18.0
- v1.17.1
- v1.17.0
- v1.16.4
- v1.16.3
- v1.16.2
- v1.16.1
- v1.16.0
- v1.15.3
- v1.15.2
- v1.15.1
- v1.15.0
- v1.14.1
- v1.14.0
- v1.13.0
- v1.12.0
- v1.11.1
- v1.11.0
- v1.10.1
- v1.10.0
- v1.9.4
- v1.9.3
- v1.9.2
- v1.9.1
- v1.9.0
- v1.8.0
- v1.7.1
- v1.7.0
- v1.6.1
- v1.6.0
- v1.5.0
- v1.4.1
- v1.4.0
- v1.3.0
- v1.2.3
- v1.2.2
- v1.2.1
- v1.2.0
- v1.1.5
- v1.1.4
- v1.1.3
- v1.1.2
- v1.1.1
- v1.1.0
- v1.0.0
This package is auto-updated.
Last update: 2025-12-18 14:12:19 UTC
README
status: development
phpstan: level 8
phpunit: partially
Features (v1.29.2)
- Http routing based on
PSR-7Server Request and Response- Server
- Router
- Views
- abstract
- page
- Controller system
- actions
- middlewares
- mappers:
- Sitemap
- Breadcrumbs
- LinkTree
- Utils:
- Urlbuilder
- Session
- Sql
- database (PostgreSql)
- repositories
- repository (1 table)
- entity (EAV)
- Virtual (2 and more tables)
- Models and DTOs
- Logger psr-3 ( with alternative logging )
- Echo
- File
- Mailer ( phpmail )
- Multilanguage system
- Domain Value Objects
Code quality
- phpstan level 8
- phpunit
- laminas-coding-standard
Docs
Projects that use this product
The php-server was used in the following projects:
- Site1
- Site2
Site1
Site1 is a simple website — that demonstrates a multi-page site with a login system, a sitemap, Google reCAPTCHA, and email-based password recovery. See source code on github page.
Also available Live Site1 preview.
Site2
Site2 is a more complex version of the site1 with more functionality. It demonstrates a multilanguage system, twig view, Image Converter and other features. See source code on github page.
Also available Live Site2 preview.