KMP PHP API Reference

MemberAuthorizationsGridColumns extends BaseGridColumns
in package

Grid column definitions for Member Authorizations listing.

Used to display authorizations on member profile page with tabs for current, pending, and previous authorizations.

Table of Contents

Methods

getColumn()  : array<string, mixed>|null
Get column by key
getColumnKeys()  : array<string|int, string>
Get column keys as array
getColumns()  : array<string, array<string, mixed>>
Get all available columns for the member authorizations grid
getCurrentViewColumns()  : array<string|int, string>
Get columns for the "current" (active) authorizations view
getDefaultVisibleColumns()  : array<string, array<string, mixed>>
Get only columns that are visible by default
getDropdownFilterColumns()  : array<string, array<string, mixed>>
Get columns with dropdown filters
getFilterableColumns()  : array<string|int, string>
Get all filterable columns
getPendingViewColumns()  : array<string|int, string>
Get columns for the "pending" authorizations view
getPreviousViewColumns()  : array<string|int, string>
Get columns for the "previous" authorizations view
getRequiredColumns()  : array<string|int, string>
Get required columns
getSearchableColumns()  : array<string|int, string>
Get searchable columns
getSortableColumns()  : array<string|int, string>
Get sortable columns
getSystemViews()  : array<string, array<string, mixed>>
Get system views for member authorizations
validateColumnKeys()  : array<string|int, string>
Validate that column keys exist

Methods

getColumn()

Get column by key

public static getColumn(string $key) : array<string, mixed>|null
Parameters
$key : string

Column key

Return values
array<string, mixed>|null

getColumnKeys()

Get column keys as array

public static getColumnKeys() : array<string|int, string>
Return values
array<string|int, string>

getColumns()

Get all available columns for the member authorizations grid

public static getColumns() : array<string, array<string, mixed>>
Return values
array<string, array<string, mixed>>

getCurrentViewColumns()

Get columns for the "current" (active) authorizations view

public static getCurrentViewColumns() : array<string|int, string>
Return values
array<string|int, string>

getDefaultVisibleColumns()

Get only columns that are visible by default

public static getDefaultVisibleColumns() : array<string, array<string, mixed>>
Return values
array<string, array<string, mixed>>

getDropdownFilterColumns()

Get columns with dropdown filters

public static getDropdownFilterColumns() : array<string, array<string, mixed>>

Returns array of column metadata for columns that have dropdown filter type or other UI-based filters (e.g., 'dropdown', 'is-populated')

Return values
array<string, array<string, mixed>>

Column metadata indexed by key

getFilterableColumns()

Get all filterable columns

public static getFilterableColumns() : array<string|int, string>

Returns array of column keys that can be filtered

Return values
array<string|int, string>

Filterable column keys

getPendingViewColumns()

Get columns for the "pending" authorizations view

public static getPendingViewColumns() : array<string|int, string>
Return values
array<string|int, string>

getPreviousViewColumns()

Get columns for the "previous" authorizations view

public static getPreviousViewColumns() : array<string|int, string>
Return values
array<string|int, string>

getRequiredColumns()

Get required columns

public static getRequiredColumns() : array<string|int, string>

Returns array of column keys that are required and cannot be hidden

Return values
array<string|int, string>

Required column keys

getSearchableColumns()

Get searchable columns

public static getSearchableColumns() : array<string|int, string>

Returns array of column keys that should be included in text search

Return values
array<string|int, string>

Searchable column keys

getSortableColumns()

Get sortable columns

public static getSortableColumns() : array<string|int, string>

Returns array of column keys that can be sorted

Return values
array<string|int, string>

Sortable column keys

getSystemViews()

Get system views for member authorizations

public static getSystemViews([array<string|int, mixed> $options = [] ]) : array<string, array<string, mixed>>
Parameters
$options : array<string|int, mixed> = []

Runtime context (timezone, scope, etc.)

Return values
array<string, array<string, mixed>>

validateColumnKeys()

Validate that column keys exist

public static validateColumnKeys(array<string|int, string> $keys) : array<string|int, string>
Parameters
$keys : array<string|int, string>

Column keys to validate

Return values
array<string|int, string>

Invalid keys


        
On this page

Search results