PHP Класс ArticleList

Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$filters array
$issue integer
$language integer
$lastId string
$orderBy array
$publication integer
$renderActions boolean
$renderFilters boolean
$section integer
$type string
$workflow_status string

Открытые методы

Метод Описание
__construct ( boolean $randomId = false )
doAction ( string $f_action, array $f_items, array $f_params = [] ) : void Handle action
doData ( ) Handle data
doOrder ( array $f_order, integer $f_language ) : void Handle order
getColumnKeys ( ) : array Get column keys
getFilterIssues ( )
getFilterSections ( )
processItem ( Article $article ) : array Process item
render ( ) : ArticleList Render table.
renderActions ( ) : ArticleList Render actions.
renderFilters ( ) : ArticleList Render filters.
setFilter ( string $name, mixed $value ) : ArticleList Set filter.
setIssue ( integer $issue ) : ArticleList Set issue.
setLanguage ( integer $language ) : ArticleList Set language.
setOrderBy ( string $column, string $direction = 'asc' ) : ArticleList Set column to order by.
setPublication ( integer $publication ) : ArticleList Set publication.
setSection ( integer $section ) : ArticleList Set section.
setType ( string $type ) : ArticleList Set type
setWorkflowStatus ( string $status ) : ArticleList Set status.

Описание методов

__construct() публичный Метод

public __construct ( boolean $randomId = false )
$randomId boolean

doAction() публичный статический Метод

Handle action
public static doAction ( string $f_action, array $f_items, array $f_params = [] ) : void
$f_action string
$f_items array
$f_params array
Результат void

doData() публичный Метод

Handle data
public doData ( )

doOrder() публичный статический Метод

Handle order
public static doOrder ( array $f_order, integer $f_language ) : void
$f_order array
$f_language integer
Результат void

getColumnKeys() публичный Метод

Get column keys
public getColumnKeys ( ) : array
Результат array

getFilterIssues() публичный Метод

public getFilterIssues ( )

getFilterSections() публичный Метод

public getFilterSections ( )

processItem() публичный Метод

Process item
public processItem ( Article $article ) : array
$article Article
Результат array

render() публичный Метод

Render table.
public render ( ) : ArticleList
Результат ArticleList

renderActions() публичный Метод

Render actions.
public renderActions ( ) : ArticleList
Результат ArticleList

renderFilters() публичный Метод

Render filters.
public renderFilters ( ) : ArticleList
Результат ArticleList

setFilter() публичный Метод

Set filter.
public setFilter ( string $name, mixed $value ) : ArticleList
$name string
$value mixed
Результат ArticleList

setIssue() публичный Метод

Set issue.
public setIssue ( integer $issue ) : ArticleList
$issue integer
Результат ArticleList

setLanguage() публичный Метод

Set language.
public setLanguage ( integer $language ) : ArticleList
$language integer
Результат ArticleList

setOrderBy() публичный Метод

Set column to order by.
public setOrderBy ( string $column, string $direction = 'asc' ) : ArticleList
$column string
$direction string
Результат ArticleList

setPublication() публичный Метод

Set publication.
public setPublication ( integer $publication ) : ArticleList
$publication integer
Результат ArticleList

setSection() публичный Метод

Set section.
public setSection ( integer $section ) : ArticleList
$section integer
Результат ArticleList

setType() публичный Метод

Set type
public setType ( string $type ) : ArticleList
$type string
Результат ArticleList

setWorkflowStatus() публичный Метод

Set status.
public setWorkflowStatus ( string $status ) : ArticleList
$status string
Результат ArticleList

Описание свойств

$filters защищенное свойство

protected array $filters
Результат array

$issue защищенное свойство

protected int $issue
Результат integer

$language защищенное свойство

protected int $language
Результат integer

$lastId защищенное статическое свойство

protected static string $lastId
Результат string

$orderBy защищенное свойство

protected array $orderBy
Результат array

$publication защищенное свойство

protected int $publication
Результат integer

$renderActions защищенное статическое свойство

protected static bool $renderActions
Результат boolean

$renderFilters защищенное статическое свойство

protected static bool $renderFilters
Результат boolean

$section защищенное свойство

protected int $section
Результат integer

$type защищенное свойство

protected string $type
Результат string

$workflow_status защищенное свойство

protected string $workflow_status
Результат string