Ejemplo n.º 1
0
 public function testGetActiveRoute()
 {
     $request = new TestRequest();
     $route = new TestRoute(array('url' => '/test_route'));
     //
     $myDispatcher = new TestDispatcher($request);
     $myDispatcher->addRoute($route);
     $cms = new CMS($myDispatcher);
     $cms->dispatch();
     $active = $cms->getActiveRoute();
     $this->assertEquals($route, $active);
 }
Ejemplo n.º 2
0
// Extasy 5 Loader
use Faid\Dispatcher\Dispatcher;
use Extasy\Request;
use Extasy\CMS;
use Faid\Configure\Configure;
//
loadKernel();
set_time_limit(60);
//-------------------------------------------------------------
// This is example of initialization without environments
// delete this section in real projects
include __DIR__ . '/test-environment.php';
$request = new Request();
$dispatcher = new Dispatcher($request);
$cms = new CMS($dispatcher, 'tests');
$cms->dispatch();
// END OF SECTION
//-------------------------------------------------------------
//
//$request = new Request();
//
//$dispatcher = new Dispatcher( $request );
//$cms = new CMS( $dispatcher );
//$cms->dispatch();
function loadKernel()
{
    $kernelPath = detectKernelPath();
    require_once $kernelPath;
}
function detectKernelPath()
{