<?php use Framework\Application; define('ROOT_PATH', realpath(dirname(__FILE__) . '/../')); define('SRC_PATH', ROOT_PATH . '/src'); define('FRAMEWORK_PATH', ROOT_PATH . '/framework'); require FRAMEWORK_PATH . '/Autoloader.php'; $autoloader = new Framework\Autoloader(); $autoloader->register(); $autoloader->addNamespace('Framework', FRAMEWORK_PATH); $autoloader->addNamespace('Students', SRC_PATH . '/students'); $autoloader->addNamespace('Src', SRC_PATH); $config = (require ROOT_PATH . '/app/config.php'); Application::run($config); function dd($v) { echo '<pre>'; print_r($v); echo '</pre>'; die; }
<?php require_once '../app/bootstrap.php'; use Framework\Application; use Framework\Core\Router; use Framework\Core\Route; use Framework\Core\Response; use Framework\Core\View; use Exception; $router = new Router(); $router->addRoute(new Route('get', '/posts', 'PostController@posts')); $router->addRoute(new Route('get', '/posts/post/{id}', 'PostController@show')); $router->addRoute(new Route('post', '/posts/post', 'PostController@add')); $router->addRoute(new Route('get', '/index', 'MainController@index')); $router->addRoute(new Route('get', '/', 'MainController@index')); $router->addRoute(new Route('get', '/counter', 'CountController@count')); $response = Application::run($router); Application::handleResponse($response);
<?php require_once __DIR__ . '/../framework/Application.php'; use framework\Application; $config = ['dbConnection' => ['dsn' => 'mysql:host=localhost;dbname=DZEmployee', 'username' => 'root', 'password' => '']]; $application = new Application(); $application->run($config);