// +---------------------------------------------------------------------- namespace app\api\middleware; use app\Request; use crmeb\exceptions\ApiException; use crmeb\interfaces\MiddlewareInterface; /** * Class StationOpenMiddleware * @package app\api\middleware */ class StationOpenMiddleware implements MiddlewareInterface { public function handle(Request $request, \Closure $next) { if (!sys_config('station_open', 1)) { throw new ApiException(100103); } return $next($request); } }