public static function getSessionManagerInstance() { if (is_null(self::$_sessionManager)) { self::$_sessionManager = new SessionManager(); } return self::$_sessionManager; }
/** * Override session_start, phpunit doesn't like it, but we still validate that it is called once */ public function mockSessionManager() { $sessionManagerMock = $this->getMock('SessionManager', array('sessionStart')); $sessionManagerMock->expects($this->once())->method('sessionStart')->will($this->returnValue('')); SessionController::$_sessionManager = $sessionManagerMock; }