summaryrefslogtreecommitdiff
path: root/src/Http/RequestServiceProvider.php
blob: 1bcdf8525af3ca010d5a397a1bd1e587ae80cb05 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?php

namespace Engelsystem\Http;

use Engelsystem\Container\ServiceProvider;
use Symfony\Component\HttpFoundation\Request as SymfonyRequest;

class RequestServiceProvider extends ServiceProvider
{
    public function register()
    {
        $request = $this->app->call([Request::class, 'createFromGlobals']);
        $this->app->instance(Request::class, $request);
        $this->app->instance(SymfonyRequest::class, $request);
        $this->app->instance('request', $request);
    }
}