Skip to content

Commit

Permalink
Move initial router code from index.php to /src/bootstrap.php.
Browse files Browse the repository at this point in the history
Issue MIDU-177
  • Loading branch information
Gavric-Sava committed Mar 28, 2022
1 parent 008ab0a commit e0fa0b9
Show file tree
Hide file tree
Showing 3 changed files with 24 additions and 21 deletions.
9 changes: 1 addition & 8 deletions index.php
Original file line number Diff line number Diff line change
@@ -1,10 +1,3 @@
<?php

require 'vendor/autoload.php';

//require 'src/bootstrap.php';

use Logeecom\Bookstore\presentation\routers\BaseRouter;

$request_path = parse_url($_SERVER['REQUEST_URI'], PHP_URL_PATH);
(new BaseRouter())->route($request_path);
require 'src/bootstrap.php';
21 changes: 8 additions & 13 deletions src/bootstrap.php
Original file line number Diff line number Diff line change
@@ -1,15 +1,10 @@
<?php

use Logeecom\Bookstore\data_access\repositories\authors\AuthorRepositorySession;
use Logeecom\Bookstore\data_access\repositories\books\BookRepositorySession;

if (session_status() === PHP_SESSION_NONE) {
session_start();

// if (!AuthorRepositorySession::dataInitialized()) {
// AuthorRepositorySession::initializeData();
// }
// if (!BookRepositorySession::dataInitialized()) {
// BookRepositorySession::initializeData();
// }
}
require __DIR__ . '/../vendor/autoload.php';

//require 'session.php';

use Logeecom\Bookstore\presentation\routers\BaseRouter;

$request_path = parse_url($_SERVER['REQUEST_URI'], PHP_URL_PATH);
(new BaseRouter())->route($request_path);
15 changes: 15 additions & 0 deletions src/session.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
<?php

use Logeecom\Bookstore\data_access\repositories\authors\AuthorRepositorySession;
use Logeecom\Bookstore\data_access\repositories\books\BookRepositorySession;

if (session_status() === PHP_SESSION_NONE) {
session_start();

if (!AuthorRepositorySession::dataInitialized()) {
AuthorRepositorySession::initializeData();
}
if (!BookRepositorySession::dataInitialized()) {
BookRepositorySession::initializeData();
}
}

0 comments on commit e0fa0b9

Please sign in to comment.