for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Kelemen\ApiNette\Handler;
use Nette\Application\IResponse;
use Nette\Http\Request;
use Nette\Http\Response;
abstract class BaseHandler
{
/**
* Validate input
* @return bool
*/
abstract public function validate();
* @param Request $request
* @param Response $response
* @param callable $next
* @return IResponse
abstract public function __invoke(Request $request, Response $response, callable $next);
}