AliasesTable
extends DashTable
in package
Table of Contents
Properties
- $columns : mixed
- $currentPage : mixed
- $enableFilters : mixed
- $enablePagination : mixed
- $enableSearch : mixed
- $filters : mixed
- $items : mixed
- $perPage : mixed
- $searchQuery : mixed
- $totalItems : mixed
- $totalPages : mixed
Methods
- __construct() : mixed
- display() : mixed
- handleDeleteAliasAction() : mixed
- renderCollectionNameLink() : mixed
- renderDeleteAliasButton() : mixed
- renderFilters() : mixed
- renderSearchAndPagination() : mixed
- resolveFilters() : mixed
- resolvePagination() : mixed
- resolveSearch() : mixed
- fetchItems() : mixed
- getCollectionDocumentCount() : int
- parseAlias() : array<string|int, mixed>
- Parse alias into lang and country Examples: - products_en → lang = en - listing_en_EU → lang = en, country = EU - vitado_products_en → lang = en
Properties
$columns
protected
mixed
$columns
= []
$currentPage
protected
mixed
$currentPage
= 1
$enableFilters
protected
mixed
$enableFilters
= false
$enablePagination
protected
mixed
$enablePagination
= false
$enableSearch
protected
mixed
$enableSearch
= false
$filters
protected
mixed
$filters
= []
$items
protected
mixed
$items
= []
$perPage
protected
mixed
$perPage
= 25
$searchQuery
protected
mixed
$searchQuery
= ''
$totalItems
protected
mixed
$totalItems
= 0
$totalPages
protected
mixed
$totalPages
= 1
Methods
__construct()
public
__construct() : mixed
display()
public
display() : mixed
handleDeleteAliasAction()
public
static handleDeleteAliasAction() : mixed
renderCollectionNameLink()
public
renderCollectionNameLink(mixed $item) : mixed
Parameters
- $item : mixed
renderDeleteAliasButton()
public
renderDeleteAliasButton(mixed $aliasName) : mixed
Parameters
- $aliasName : mixed
renderFilters()
public
renderFilters() : mixed
renderSearchAndPagination()
public
renderSearchAndPagination() : mixed
resolveFilters()
public
resolveFilters() : mixed
resolvePagination()
public
resolvePagination() : mixed
resolveSearch()
public
resolveSearch() : mixed
fetchItems()
protected
fetchItems() : mixed
getCollectionDocumentCount()
private
getCollectionDocumentCount(mixed $client, string $collectionName) : int
Parameters
- $client : mixed
- $collectionName : string
Return values
intparseAlias()
Parse alias into lang and country Examples: - products_en → lang = en - listing_en_EU → lang = en, country = EU - vitado_products_en → lang = en
private
parseAlias(string $alias) : array<string|int, mixed>
Parameters
- $alias : string