function &loadPage(&$page) { $response = new MockSimpleHttpResponse($this); $agent = new MockSimpleUserAgent($this); $agent->setReturnReference('fetchResponse', $response); $browser = new MockParseSimpleBrowser($this); $browser->setReturnReference('_createUserAgent', $agent); $browser->setReturnReference('_parse', $page); $browser->SimpleBrowser(); $browser->get('http://this.com/page.html'); return $browser; }
function loadPage(&$page) { $response = new MockSimpleHttpResponse($this); $agent = new MockSimpleUserAgent($this); $agent->returns('fetchResponse', $response); $browser = new MockParseSimpleBrowser($this); $browser->returns('createUserAgent', $agent); $browser->returns('parse', $page); $browser->__construct(); $browser->get('http://this.com/page.html'); return $browser; }
function loadPage($page) { $response = new MockSimpleHttpResponse(); $agent = new MockSimpleUserAgent(); $agent->returns('fetchResponse', $response); $init_data = array('agent' => $agent, 'page' => $page); $browser = new MockParseSimpleBrowser(array(&$this, 'ctorInit4loadPage'), $init_data); //$browser->returns('createUserAgent', $agent); //$browser->returns('parse', $page); //$browser->__construct(); $browser->get('http://this.com/page.html'); return $browser; }