示例#1
0
 public function testLogout()
 {
     $_SERVER['REQUEST_URI'] = '/logout';
     $_SESSION = array('user' => 'nsure', 'pass' => 'qwerty');
     $pres = \presenters\Factory::getPresenter();
     $this->assertInstanceOf('\\presenters\\Logout', $pres);
 }
示例#2
0
 public function testSecurityException()
 {
     $this->setExpectedException('\\presenters\\SecurityError');
     $_SESSION = array();
     $_SERVER['REQUEST_URI'] = '/details';
     $pres = \presenters\Factory::getPresenter();
 }
示例#3
0
<?php

ob_start();
require_once 'autoload.php';
try {
    $pres = \presenters\Factory::getPresenter();
    $pres->run();
} catch (\presenters\SecurityError $e) {
    $e->handle();
}
ob_end_flush();