private function provideConnection() { $curlOptions = $this->injector->getParameter('CurlConnection.options'); $connection = new connection\CurlConnection($curlOptions, FajrUtils::getCookieFile()); $this->statistics->setRawStatistics($connection->getStats()); $connection = new connection\AIS2ErrorCheckingConnection($connection); return $this->statistics->hookFinalConnection($connection); }
public function testAddAndClearCookies() { $connection = new CurlConnection(self::COOKIE_FILE); $response = $connection->get(new NullTrace(), 'https://login.uniba.sk'); // reset cookie to wrong one $connection->addCookie("cosign", "wrong_cookie_value", 0, "/", "login.uniba.sk"); $this->assertPostCosignLogin($connection, false); $connection->clearCookies(); $this->assertPostCosignLogin($connection, false); $response = $connection->get(new NullTrace(), 'https://login.uniba.sk'); $this->assertPostCosignLogin($connection, true); }