Zend\Expressive\MarshalMiddlewareTrait::marshalInvokableMiddleware PHP Method

marshalInvokableMiddleware() private method

Attempt to instantiate the given middleware.
private marshalInvokableMiddleware ( string $middleware ) : string | callable
$middleware string
return string | callable Returns $middleware intact on failure, and the middleware instance on success.
    private function marshalInvokableMiddleware($middleware)
    {
        if (!class_exists($middleware)) {
            return $middleware;
        }
        return new $middleware();
    }