/** * Initializes the browser tester instance. * * @param sfBrowserBase $browser A sfBrowserBase instance * @param lime_test $lime A lime instance */ public function __construct(sfBrowserBase $browser, lime_test $lime = null, $testers = array()) { $this->browser = $browser; if (null === self::$test) { self::$test = null !== $lime ? $lime : new lime_test(); } $this->setTesters(array_merge(array('request' => 'sfTesterRequest', 'response' => 'sfTesterResponse', 'user' => 'sfTesterUser', 'mailer' => 'sfTesterMailer'), $testers)); // register our shutdown function register_shutdown_function(array($this, 'shutdown')); // register our error/exception handlers set_error_handler(array($this, 'handlePhpError')); set_exception_handler(array($this, 'handleException')); }
/** * Initializes the browser tester instance. * * @param sfBrowserBase $browser A sfBrowserBase instance * @param lime_test $lime A lime instance */ public function __construct(sfBrowserBase $browser, lime_test $lime = null, $testers = array()) { $testers['view_cache'] = 'sfTesterViewCache'; $testers['form'] = 'sfTesterForm'; parent::__construct($browser, $lime, $testers); }
/** * Initializes the browser tester instance. * * @param sfBrowserBase $browser A sfBrowserBase instance * @param lime_test $lime A lime instance */ public function __construct(sfBrowserBase $browser, lime_test $lime = null, $testers = array()) { $testers = array_merge(array('view_cache' => 'sfTesterViewCache', 'form' => 'sfTesterForm'), $testers); parent::__construct($browser, $lime, $testers); }