devgine / web

Eigene Engine · 07/2026 – heute

PSR-konforme PHP-Web-Engine: Container, Router, Middleware-Kernel, Views mit Komponenten-System und Datenbank-Layer – ohne Laufzeitabhängigkeiten außer PSR-Interfaces. Auf ihr läuft moritzschacke.de.

Details

Rolle
Autor & Maintainer
Zeitraum
07/2026 – heute
Technologien
PHP 8.5, PSR-3/7/11/14/15/16/17, PHPStan, PHPUnit, PSR-12
  • PHPStan auf Level max ohne Baseline, Tests für alle öffentlichen APIs, PSR-12 per php-cs-fixer.
  • Semantic Versioning, Conventional Commits, Changelog nach Keep a Changelog.
  • Closed Source – Codebeispiele und Deep-Dives auf Anfrage.

Bausteine

  1. Container

    PSR-11 mit Autowiring, kontextuellen Bindings und Service-Provider-Lebenszyklus.

  2. HTTP & Middleware

    PSR-7/15, Onion-Middleware-Pipeline, Security-Header.

  3. Routing

    Benannte Routen, Regex-Parameter, Attribut-Routen, Model-Binding.

  4. Views

    PHP-Templates mit Layouts und Sections, Komponenten bündeln HTML/CSS/JS.

  5. Database

    Query-Builder mit Prepared Statements, Schema-Builder, CLI-Migrationen.

  6. Auth & Sessions

    Session-Guard, Remember-Me, CSRF-Schutz, sichere Cookies (HttpOnly/SameSite/Secure).

  7. Weitere Module

    Validierung, PSR-16-Cache, PSR-14-Events, PSR-3-Logging, Mail, Filesystem, Lokalisierung, Rate-Limiting, Pagination, CLI, Test-Helfer.

← Zurück zur Übersicht