51 lines
1.1 KiB
PHP
51 lines
1.1 KiB
PHP
<?php
|
|
|
|
declare(strict_types=1);
|
|
|
|
namespace HermannTelser\Wapp\Controller;
|
|
|
|
use Psr\Http\Message\ResponseInterface;
|
|
use Psr\Http\Message\ServerRequestInterface;
|
|
use Psr\Http\Server\MiddlewareInterface;
|
|
use Psr\Http\Server\RequestHandlerInterface;
|
|
use TYPO3\CMS\Core\Http\JsonResponse;
|
|
|
|
// composer dump-autoload -o
|
|
|
|
// Controller
|
|
|
|
/* * *************************************************************
|
|
*
|
|
* Copyright notice
|
|
*
|
|
* (c) 2022 Hermann Telser <hermann.telser@gmail.com>
|
|
*
|
|
* All rights reserved
|
|
* ************************************************************* */
|
|
|
|
class AppController implements MiddlewareInterface
|
|
{
|
|
public static $pid = 0;
|
|
public static $debug = 0;
|
|
|
|
/**
|
|
* @return void
|
|
*/
|
|
public function __construct()
|
|
{
|
|
date_default_timezone_set('Europe/Vienna');
|
|
}
|
|
|
|
public function process(ServerRequestInterface $request, RequestHandlerInterface $handler): ResponseInterface
|
|
{
|
|
$response = $handler->handle($request);
|
|
if (!isset($request->getQueryParams()['application'])) {
|
|
return $response;
|
|
}
|
|
}
|
|
|
|
public function clubAction()
|
|
{
|
|
}
|
|
}
|