Esempio n. 1
0
 /**
  *
  * @param SquarespacePage $page
  * @return mixed
  */
 public function render(SquarespacePage $page)
 {
     $response = $this->client->get($this->extractResourceFromUri($this->base_url, $page->getUrl()), ['exceptions' => false, 'cookies' => $this->authenticationService->jar]);
     if ($response->getStatusCode() === Response::HTTP_UNAUTHORIZED) {
         $this->authenticationService->authenticate();
         $response = $this->client->get($this->extractResourceFromUri($this->base_url, $page->getUrl()), ['exceptions' => false, 'cookies' => $this->authenticationService->jar]);
     }
     return $this->buildAbsolutePaths($this->client->getConfig('base_uri'), $response->getBody());
 }