Files
grocy/middleware/CliMiddleware.php

21 lines
488 B
PHP
Raw Normal View History

2018-04-11 19:49:35 +02:00
<?php
namespace Grocy\Middleware;
2018-04-14 11:10:38 +02:00
class CliMiddleware extends BaseMiddleware
2018-04-11 19:49:35 +02:00
{
public function __invoke(\Slim\Http\Request $request, \Slim\Http\Response $response, callable $next)
{
if (PHP_SAPI !== 'cli')
{
$response->write('Please call this only from CLI');
return $response->withHeader('Content-Type', 'text/plain')->withStatus(400);
}
2018-04-12 21:13:38 +02:00
else
{
$response = $next($request, $response, $next);
return $response->withHeader('Content-Type', 'text/plain');
}
2018-04-11 19:49:35 +02:00
}
}