DirectoryItemsProvider extends BaseProvider
FinalYes
Provider of directory items for properties with the corresponding type.
Table of Contents
Methods
- __construct() : mixed
- cleanFields() : array<string|int, mixed>
- Leaves only the fields available for this grid.
- getColumns() : array<string|int, mixed>
- Columns.
- getId() : string
- Grid id.
- getPageSizes() : array<string|int, mixed>
- Available page sizes.
- prepareRow() : array<string|int, mixed>
- Prepare row.
- setNavObject() : void
- Pagination.
- setRows() : void
- Set rows. Rows should be in the final (prepared) state.
- toArray() : array<string|int, mixed>
- Convert provider to array.
Methods
__construct()
public
__construct(int $propertyId, int|null $directoryId, Entity|null $directoryEntity) : mixed
Parameters
- $propertyId : int
- $directoryId : int|null
- $directoryEntity : Entity|null
cleanFields()
Leaves only the fields available for this grid.
public
cleanFields(array<string|int, mixed> $fields) : array<string|int, mixed>
Parameters
- $fields : array<string|int, mixed>
-
Raw field list for grid description.
Return values
array<string|int, mixed>getColumns()
Columns.
public
getColumns() : array<string|int, mixed>
Tags
Return values
array<string|int, mixed>getId()
Grid id.
public
getId() : string
Tags
Return values
stringgetPageSizes()
Available page sizes.
public
getPageSizes() : array<string|int, mixed>
Tags
Return values
array<string|int, mixed>prepareRow()
Prepare row.
public
prepareRow(array<string|int, mixed> $rawRow) : array<string|int, mixed>
Parameters
- $rawRow : array<string|int, mixed>
-
Raw data for grid row.
Tags
Return values
array<string|int, mixed>setNavObject()
Pagination.
public
setNavObject(PageNavigation $pagination) : void
Parameters
- $pagination : PageNavigation
-
Pagination description.
setRows()
Set rows. Rows should be in the final (prepared) state.
public
setRows(array<string|int, mixed> $rows) : void
Parameters
- $rows : array<string|int, mixed>
-
Grid rows.
Tags
toArray()
Convert provider to array.
public
toArray() : array<string|int, mixed>