<?php
use App\Kernel;
require_once dirname(__DIR__).'/vendor/autoload_runtime.php';
date_default_timezone_set('Europe/Warsaw');
$readerFunction = '\Doctrine\Common\Annotations\AnnotationReader::addGlobalIgnoredName';
$customAnnotations = [ 'apiName', 'apiGroup', 'apiSuccess', 'apiError', 'apiVersion', 'apiParam', 'apiDescription', 'apiPermission', 'apiDefine', 'apiExample', 'apiSampleRequest' ];
foreach ( $customAnnotations as $annotation ) {
$readerFunction($annotation);
}
return function (array $context) {
return new Kernel($context['APP_ENV'], (bool) $context['APP_DEBUG']);
};