New

Just launched: Vueblocks, a brand-new search engine for Vue packages! Explore Vueblocks →

winglian/middleware-adapter

Adapter for HttpKernelInterface middlewares to be used with Laravel
23 1
Install
composer require winglian/middleware-adapter:dev-master
PHP:>=5.3.2
License:MIT
Last Updated:Feb 19, 2015
Links: GitHub  ·  Packagist
Maintainer: winglian

Laravel Middleware Adapters for HttpKernelInterface Middlewares

Easily resuse your Laravel 4 and Symfony middlewares in Laravel.

How To Use

Also see the example HttpCacheMiddlewareAdapter in src

class YourMiddleware extends \Winglian\MiddlewareAdapter\AbstractMiddlewareAdapter {

    protected $adaptedClass = '\Namespace\Prefix\YourHttpKernelInterfaceMiddleware';

    protected function getClassAdapterInstance(HttpKernelInterface $app)
    {
        /**
         * You can optionally change this logic if you need to resolve your adapter from the IoC
         * or pass in other options to the class.
         */
        return parent::getClassAdapterInstance($app);
    }
}

Related Packages

barryvdh/laravel-stack-middleware

Stack Middleware for Laravel

431,328 41
aranw/etags-middleware

ETags HttpKernelInterface Middleware

10,282 8
shin1x1/laravel-force-https-url-scheme

Force https url schema middleware for Laravel 5

26,582 25
laravel-dev-common/union-middleware

Laravel dev middleware util

95 0
fsy-laravel/middleware-checklogin

Laravel dev mid_checklogin util

55 0