| | |
| | | require "src/". str_replace("\\", "/", $class). ".php"; |
| | | }); |
| | | |
| | | $dotenv = new Framework\Dotenv; |
| | | $dotenv->load(".env"); |
| | | print_r($_ENV); |
| | | |
| | | set_error_handler("Framework\ErrorHandler::handleError"); |
| | | |
| | | set_exception_handler("Framework\ErrorHandler::handleException"); |
| | |
| | | |
| | | $router = require "config/routes.php"; |
| | | |
| | | $container = new Framework\Container; |
| | | |
| | | |
| | | $container->set(App\Database::class, function() { |
| | | return new App\Database("localhost", "product_db", "product_db_user", "secret"); |
| | | }); |
| | | $container = require "config/services.php"; |
| | | |
| | | $dispatcher = new Framework\Dispatcher($router, $container); |
| | | |