47470146ae
Existing subscription user should be able to manage his setting without considering if he is allowed to subscribe or not.
58 lines
1.2 KiB
PHP
58 lines
1.2 KiB
PHP
<?php
|
|
|
|
/*
|
|
* This file is part of Cachet.
|
|
*
|
|
* (c) Alt Three Services Limited
|
|
*
|
|
* For the full copyright and license information, please view the LICENSE
|
|
* file that was distributed with this source code.
|
|
*/
|
|
|
|
namespace CachetHQ\Cachet\Http\Middleware;
|
|
|
|
use Closure;
|
|
use Illuminate\Contracts\Config\Repository;
|
|
use Illuminate\Http\Request;
|
|
|
|
/**
|
|
* This is the subscribers configured middleware class.
|
|
*
|
|
* @author James Brooks <james@alt-three.com>
|
|
* @author Graham Campbell <james@alt-three.com>
|
|
*/
|
|
class SubscribersConfigured
|
|
{
|
|
/**
|
|
* The config repository instance.
|
|
*
|
|
* @var \Illuminate\Contracts\Config\Repository
|
|
*/
|
|
protected $config;
|
|
|
|
/**
|
|
* Creates a subscribers configured middleware instance.
|
|
*
|
|
* @param \Illuminate\Contracts\Config\Repository $config
|
|
*
|
|
* @return void
|
|
*/
|
|
public function __construct(Repository $config)
|
|
{
|
|
$this->config = $config;
|
|
}
|
|
|
|
/**
|
|
* Handle an incoming request.
|
|
*
|
|
* @param \Illuminate\Http\Request $request
|
|
* @param \Closure $next
|
|
*
|
|
* @return mixed
|
|
*/
|
|
public function handle(Request $request, Closure $next)
|
|
{
|
|
return $next($request);
|
|
}
|
|
}
|