private static function validateIsMiddleware($middleware)
    {
        if (!(is_callable($middleware) || $middleware instanceof IMiddleware)) {
            Validate::isTrue(
                false,
                Resources::INVALID_TYPE_MSG . 'callable or IMiddleware'
            );
        }
    }
private static function validateIsMiddleware($middleware)
    {
        if (!(is_callable($middleware) || $middleware instanceof IMiddleware)) {
            Validate::isTrue(
                false,
                Resources::INVALID_TYPE_MSG . 'callable or IMiddleware'
            );
        }
    }
private static function validateIsMiddleware ( $ middleware ) { if ( ! ( is_callable ( $ middleware ) || $ middleware instanceof IMiddleware ) ) { Validate :: isTrue ( false , Resources :: INVALID_TYPE_MSG . 'callable or IMiddleware' ) ; } }
Validate if the given middleware is of callable or IMiddleware.

@param  void $middleware the middleware to be validated.

@return void
Validate if the given middleware is of callable or IMiddleware .