phpDocumentor

ApiCollectionMetaData implements ApiCollectionMetaData

Class ApiCollectionMetaData

Interfaces, Classes and Traits

ApiCollectionMetaData
Interface ApiCollectionMetaData

Table of Contents

$links  : array<string|int, string>
$page  : int
$perPage  : int
$totalItems  : int
addPaginationLinks()  : $this
create()  : ApiCollectionMetaData
jsonSerialize()  : mixed
setLink()  : ApiMetaData
setPage()  : $this
setPerPage()  : $this
setTotalItems()  : $this
__construct()  : mixed
ApiCollectionMetaData constructor.

Properties

Methods

public addPaginationLinks(string $url, array<string|int, mixed> $queryParams) : $this
Parameters
$url : string
$queryParams : array<string|int, mixed>
Return values
$this

setPage()

public setPage(int $page) : $this
Parameters
$page : int
Tags
inheritDoc
Return values
$this

setPerPage()

public setPerPage(int $perPage) : $this
Parameters
$perPage : int
Tags
inheritDoc
Return values
$this

setTotalItems()

public setTotalItems(int $totalItems) : $this
Parameters
$totalItems : int
Tags
inheritDoc
Return values
$this

__construct()

ApiCollectionMetaData constructor.

private __construct(int $page, int $perPage, int $totalItems, array<string|int, mixed> $links) : mixed
Parameters
$page : int
$perPage : int
$totalItems : int
$links : array<string|int, mixed>
Return values
mixed

Search results