
status: development

phpstan: level 8

phpunit: partially
- 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
- phpstan level 8
- phpunit
- laminas-coding-standard
The php-server was used in the following projects:
- Site1
- Site2
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 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.
