seregazhuk\PinterestBot\Api\Response::getPaginationData PHP Method

getPaginationData() public method

Checks Pinterest API paginated response, and parses data with bookmarks info from it.
public getPaginationData ( ) : array
return array
    public function getPaginationData()
    {
        if (!$this->isOk()) {
            return [];
        }
        $bookmarks = $this->getBookmarks();
        if ($data = $this->getResponseData()) {
            return ['data' => $data, 'bookmarks' => $bookmarks];
        }
        return [];
    }

Usage Example

コード例 #1
0
 /** @test */
 public function it_should_return_data_and_bookmarks_from_response_with_pagination()
 {
     $dataWithBookmarks = ['resource' => ['options' => ['bookmarks' => ['my_bookmarks_string']]], 'resource_response' => ['data' => 'some data']];
     $response = new Response();
     $response->fill($dataWithBookmarks);
     $expected = ['data' => 'some data', 'bookmarks' => ['my_bookmarks_string']];
     $this->assertEquals($expected, $response->getPaginationData());
 }