Skip to content

Commit

Permalink
feat(flextype): update flextype bootstrap script #199
Browse files Browse the repository at this point in the history
  • Loading branch information
Awilum committed Aug 1, 2021
1 parent d15af2d commit 9a6208b
Showing 1 changed file with 14 additions and 15 deletions.
29 changes: 14 additions & 15 deletions src/flextype/flextype.php
Expand Up @@ -14,8 +14,9 @@
use Cocur\Slugify\Slugify;
use DateTimeZone;
use Flextype\Foundation\Entries\Entries;
use Flextype\Foundation\Handlers\HttpErrorHandler;
use Flextype\Foundation\Handlers\ShutdownHandler;
use Flextype\Support\Parsers\Parsers;
use Flextype\Support\Parsers\Shortcodes;
use Flextype\Support\Serializers\Serializers;
use Intervention\Image\ImageManager;
use League\Event\Emitter;
Expand Down Expand Up @@ -44,28 +45,24 @@
use Phpfastcache\Helper\Psr16Adapter as Cache;
use Psr\Http\Message\ResponseInterface as Response;
use Psr\Http\Message\ServerRequestInterface as Request;
use Psr\Http\Message\ServerRequestInterface;
use Psr\Http\Server\RequestHandlerInterface;
use Slim\Factory\ServerRequestCreatorFactory;
use Slim\Middleware\ContentLengthMiddleware;
use Slim\Middleware\OutputBufferingMiddleware;
use Slim\Middleware\RoutingMiddleware;
use Slim\Psr7\Factory\StreamFactory;
use Slim\Psr7\Stream;
use Symfony\Component\Yaml\Yaml as SymfonyYaml;

use Flextype\Foundation\Handlers\HttpErrorHandler;
use Flextype\Foundation\Handlers\ShutdownHandler;
use Slim\Exception\HttpInternalServerErrorException;
use Slim\Factory\ServerRequestCreatorFactory;

use Psr\Http\Message\ServerRequestInterface;
use Slim\Exception\HttpNotFoundException;

use function app;
use function array_replace_recursive;
use function container;
use function count;
use function date;
use function date_default_timezone_set;
use function dd;
use function dump;
use function emitter;
use function entries;
use function extension_loaded;
Expand All @@ -80,14 +77,16 @@
use function mb_language;
use function mb_regex_encoding;
use function md5;
use function parsers;
use function register_shutdown_function;
use function registry;
use function session;
use function strings;
use function sys_get_temp_dir;
use function trim;
use function var_export;

// Init Flextype Instance
// Init Flextype Instance
// Creates $app Application and $container Container objects
flextype();

Expand Down Expand Up @@ -194,12 +193,12 @@
app()->getRouteCollector()->setCacheFile(PATH['tmp'] . '/routes/routes.php');
}

$callableResolver = app()->getCallableResolver();
$responseFactory = app()->getResponseFactory();
$callableResolver = app()->getCallableResolver();
$responseFactory = app()->getResponseFactory();
$serverRequestCreator = ServerRequestCreatorFactory::create();
$request = $serverRequestCreator->createServerRequestFromGlobals();
$request = $serverRequestCreator->createServerRequestFromGlobals();

$errorHandler = new HttpErrorHandler($callableResolver, $responseFactory);
$errorHandler = new HttpErrorHandler($callableResolver, $responseFactory);
$shutdownHandler = new ShutdownHandler($request, $errorHandler, registry()->get('flextype.settings.errors.display'));
register_shutdown_function($shutdownHandler);

Expand Down Expand Up @@ -339,7 +338,7 @@ function getDriverConfig(string $driverName): array
// Add Parsers Service
container()->set('parsers', new Parsers());

// Init Shortcodes
// Init Shortcodes
parsers()->shortcodes()->initShortcodes();

// Add Serializers Service
Expand Down

0 comments on commit 9a6208b

Please sign in to comment.