Overview
  • Namespace
  • Class

Namespaces

  • Slim
    • Exception
    • Handlers
      • Strategies
    • Http
    • Interfaces
      • Http

Interfaces

  • CallableResolverInterface
  • CollectionInterface
  • InvocationStrategyInterface
  • RouteGroupInterface
  • RouteInterface
  • RouterInterface

Interface InvocationStrategyInterface

Defines a contract for invoking a route callable.

Direct known implementers

Slim\Handlers\Strategies\RequestResponse, Slim\Handlers\Strategies\RequestResponseArgs

Namespace: Slim\Interfaces
Located at Interfaces/InvocationStrategyInterface.php

Methods summary

public Psr\Http\Message\ResponseInterface|string
# __invoke( callable $callable, Psr\Http\Message\ServerRequestInterface $request, Psr\Http\Message\ResponseInterface $response, array $routeArguments )

Invoke a route callable.

Invoke a route callable.

Parameters

$callable
The callable to invoke using the strategy.
$request
The request object.
$response
The response object.
$routeArguments
The route's placholder arguments

Returns

Psr\Http\Message\ResponseInterface|string
The response from the callable.
API documentation generated by ApiGen