Modulární architektura
Použijte jen služby a infrastrukturní moduly, které aplikace skutečně potřebuje.
Lemonade je open-source PHP framework pro webové a konzolové aplikace. Staví na explicitní registraci služeb, typované konfiguraci, standardech PSR a oddělených runtime kontextech.
Lemonade Framework je open-source projekt, který spojuje HTTP runtime, routing, middleware, dependency injection, typovanou konfiguraci a CLI. Aplikace si přitom zachovává odpovědnost za svou doménovou logiku a konkrétní integrace.
Použijte jen služby a infrastrukturní moduly, které aplikace skutečně potřebuje.
Explicitní routy, providery a kontrakty nahrazují skryté konvence.
Request, Command a Job běží v samostatných izolovaných scopes.
<?php
declare(strict_types=1);
use App\Controllers\HomeController;
use Lemonade\Framework\Routing\ControllerAction;
use Lemonade\Framework\Routing\Router;
return static function (Router $router): void {
$router->getNamed(
'site.home',
'/',
ControllerAction::for(HomeController::class, 'index'),
);
};Rozbalte projekt a zkontrolujte stav analýzy, testů i coding standards pro poslední commit na hlavní větvi.