PHP Class Flarum\Http\Handler\ControllerRouteHandler

Afficher le fichier Open project: flarum/core

Protected Properties

Свойство Type Description
$container Illuminate\Contracts\Container\Container
$controller string

Méthodes publiques

Méthode Description
__construct ( Illuminate\Contracts\Container\Container $container, string $controller )
__invoke ( Psr\Http\Message\ServerRequestInterface $request, array $routeParams ) : Psr\Http\Message\ResponseInterface

Méthodes protégées

Méthode Description
resolveController ( string $class ) : Flarum\Http\Controller\ControllerInterface

Method Details

__construct() public méthode

public __construct ( Illuminate\Contracts\Container\Container $container, string $controller )
$container Illuminate\Contracts\Container\Container
$controller string

__invoke() public méthode

public __invoke ( Psr\Http\Message\ServerRequestInterface $request, array $routeParams ) : Psr\Http\Message\ResponseInterface
$request Psr\Http\Message\ServerRequestInterface
$routeParams array
Résultat Psr\Http\Message\ResponseInterface

resolveController() protected méthode

protected resolveController ( string $class ) : Flarum\Http\Controller\ControllerInterface
$class string
Résultat Flarum\Http\Controller\ControllerInterface

Property Details

$container protected_oe property

protected Container,Illuminate\Contracts\Container $container
Résultat Illuminate\Contracts\Container\Container

$controller protected_oe property

protected string $controller
Résultat string