public function testGenerateUrl() { $router = $this->getMock('IRouter'); $router->expects($this->once())->method('generateUrl')->will($this->returnValue('/new/url')); $this->container->expects($this->once())->method('getInstanceOf')->with($this->equalTo('router_service'))->will($this->returnValue($router)); $this->assertThat($this->object->generateUrl('by-some-name', array('router not configured')), $this->equalTo('/new/url')); }
/** * Cette fonction vérifie si un utilisateur et connecté, et si il ne l'est pas, redirige sur la page de connexion * @return void */ public static function verifyConnect() { if (!isset($_SESSION['connect']) || !$_SESSION['connect']) { $controller = new Controller(); header('Location: ' . $controller->generateUrl('connect')); die; } }