Flow PHP

Paginator

FinalYes

Orchestrates a {@see PaginationStrategy}: stop conditions, `>=400` handling, identical-request loop guard and page-state advancement. Implement {@see PaginationStrategy} to add a new pagination style; drop to {@see \Flow\ETL\Adapter\Http\DynamicExtractor\NextRequestFactory} for fully bespoke request derivation.

Methods

__construct()  : mixed
initialRequest()  : RequestInterface
nextRequest()  : RequestInterface|null

Methods

initialRequest()

public initialRequest(RequestInterface $base) : RequestInterface
Parameters
$base : RequestInterface
Return values
RequestInterface

nextRequest()

public nextRequest(RequestInterface $base, DecodedResponse $previous) : RequestInterface|null
Parameters
$base : RequestInterface
$previous : DecodedResponse
Return values
RequestInterface|null
On this page

Search results