Skip to content

Routable


  • Full name: \Qubus\Routing\Interfaces\Routable

Methods

handle

public handle(\Psr\Http\Message\ServerRequestInterface $request, \Qubus\Routing\Route\RouteParams $params): \Psr\Http\Message\ResponseInterface

Parameters:

Parameter Type Description
$request \Psr\Http\Message\ServerRequestInterface
$params \Qubus\Routing\Route\RouteParams

gatherMiddlewares

public gatherMiddlewares(): array

name

public name(?string $name): self

Parameters:

Parameter Type Description
$name ?string

domain

public domain(?string $domain): self

Parameters:

Parameter Type Description
$domain ?string

namespace

public namespace(?string $namespace): self

Parameters:

Parameter Type Description
$namespace ?string

middleware

public middleware(): self

getDomain

public getDomain(): ?string

getNamespace

public getNamespace(): ?string