/** * @return string $sessionToken * @throws \Betfair\Exception\BetfairLoginException */ private function login() { /** @var Response $result */ $result = $this->betfairGuzzleClient->betfairLogin($this->builtLoginArrayParameters()); if ($result && $result->getStatusCode() == 200) { return $this->extractSessionTokenFromResponseBody($result->getBody()); } throw new BetfairLoginException(sprintf("Error during credentials verification.")); }