/** @test */ public function it_should_return_false_on_error_response() { $response = new Response(); $response->fill($this->createErrorApiResponse('some error')); $this->assertFalse($response->getResponseData()); $lastError = $response->getLastError(); $this->assertEquals('some error', $lastError['message']); }
/** * @return array */ public function getResponseData() { $results = $this->response->getData('module.tree.data.results', []); return $results ?: $this->response->getResponseData(); }
/** * Executes a GET request to Pinterest API. * * @param array $requestOptions * @param string $resourceUrl * @return array|bool */ protected function execGetRequest(array $requestOptions = [], $resourceUrl = '') { $query = Request::createQuery($requestOptions); $this->execute($resourceUrl . "?{$query}"); return $this->response->getResponseData(); }