Example #1
0
<?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;
}
Example #2
0
<?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);
Example #3
0
<?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);