MetaFox

StreamManager
in package

Class StreamManager.

Table of Contents

Properties

$attributes  : array<string|int, mixed>
$continuousTry  : int
$limit  : int
$meta  : array<string|int, mixed>
$privacyRepository  : PrivacyMemberRepositoryInterface
$searchRepository  : SearchRepositoryInterface
$searchText  : string
$user  : User|null
$view  : string|null

Methods

__construct()  : mixed
fetchStreamContinuous()  : array<string|int, mixed>
getAttributes()  : array<string|int, mixed>
getLimit()  : int
getSearchText()  : string|null
getUser()  : User|null
getView()  : string|null
setAttributes()  : $this
setLimit()  : self
setSearchText()  : self
setUser()  : self
setView()  : self
buildQuery()  : Builder
fetchStream()  : Collection

Properties

$attributes

protected array<string|int, mixed> $attributes = []

$limit

protected int $limit = \MetaFox\Platform\Support\Helper\Pagination::DEFAULT_ITEM_PER_PAGE

Methods

fetchStreamContinuous()

public fetchStreamContinuous([mixed $collection = null ][, int|null $need = null ][, int $try = 0 ]) : array<string|int, mixed>
Parameters
$collection : mixed = null
$need : int|null = null
$try : int = 0
Tags
throws
Exception
SuppressWarnings

(PHPMD.ElseExpression)

SuppressWarnings

(PHPMD.CyclomaticComplexity)

SuppressWarnings

(PHPMD.NPathComplexity)

SuppressWarnings

(PHPMD.UnusedFormalParameter)

Return values
array<string|int, mixed>

getAttributes()

public getAttributes() : array<string|int, mixed>
Return values
array<string|int, mixed>

getSearchText()

public getSearchText() : string|null
Return values
string|null

getView()

public getView() : string|null
Return values
string|null

setAttributes()

public setAttributes(array<string|int, mixed> $attributes) : $this
Parameters
$attributes : array<string|int, mixed>
Return values
$this

setLimit()

public setLimit(int $limit) : self
Parameters
$limit : int
Return values
self

setSearchText()

public setSearchText(string $searchText) : self
Parameters
$searchText : string
Return values
self

setView()

public setView(string $view) : self
Parameters
$view : string
Return values
self

buildQuery()

protected buildQuery() : Builder
Tags
SuppressWarnings

(PHPMD.ElseExpression)

Return values
Builder

fetchStream()

protected fetchStream([int|null $limit = null ]) : Collection
Parameters
$limit : int|null = null
Tags
throws
Exception
Return values
Collection

        
On this page

Search results