. */ declare(strict_types=1); namespace Fisharebest\Webtrees; use Middleland\Dispatcher; use Nyholm\Psr7Server\ServerRequestCreator; use function app; require __DIR__ . '/vendor/autoload.php'; // Create the application. $application = new Webtrees(); $application->bootstrap(); // Select a PSR message factory. $application->selectMessageFactory(); // The application is defined by a stack of middleware and a PSR-11 container. $middleware = $application->middleware(); $container = app(); $dispatcher = new Dispatcher($middleware, $container); // Build the request from the PHP super-globals. $request = app(ServerRequestCreator::class)->fromGlobals(); $dispatcher->dispatch($request);