Overview

Namespaces

  • momentphp
    • exceptions
    • interfaces
    • middlewares
    • providers
    • traits
  • None

Classes

  • App
  • Bundle
  • Cache
  • CallableResolver
  • Config
  • Controller
  • Database
  • DebugInfo
  • Error
  • ExceptionHandler
  • FlashMessages
  • Helper
  • Log
  • Middleware
  • Model
  • ObjectCache
  • Provider
  • Registry
  • Router
  • Settings
  • SmartyViewEngine
  • Template
  • TwigViewEngine
  • View
  • Overview
  • Namespace
  • Class

Class Middleware

Middleware

momentphp\Middleware uses momentphp\traits\ContainerTrait, momentphp\traits\OptionsTrait, momentphp\traits\ClassTrait

Direct known subclasses

momentphp\middlewares\AssetsMiddleware, momentphp\middlewares\NegotiationMiddleware
Abstract
Namespace: momentphp
Located at Middleware.php
Methods summary
public
# __construct( Interop\Container\ContainerInterface $container, array $options = [] )

Constructor

Constructor

Parameters

$container
$options
abstract public Psr\Http\Message\ResponseInterface
# __invoke( Psr\Http\Message\RequestInterface $request, Psr\Http\Message\ResponseInterface $response, callable $next )

Invoke middleware

Invoke middleware

Parameters

$request
$response
$next

Returns

Psr\Http\Message\ResponseInterface
Methods used from momentphp\traits\ContainerTrait
container()
Methods used from momentphp\traits\OptionsTrait
options()
Methods used from momentphp\traits\ClassTrait
classBasename(), classConfigKey(), classNamespace(), classPart(), classPath(), classPrefix(), classSuffix()
Properties used from momentphp\traits\ContainerTrait
$app, $container
Properties used from momentphp\traits\OptionsTrait
$options, $optionsInitialized
MomentPHP API documentation generated by ApiGen