Backend\Widgets\Lists\ColumnProcessor

Overview

ColumnProcessor concern


Protected Methods

protected processAutoOrder()

protected processAutoOrder(&$columns): void

processAutoOrder applies a default sort order to all columns

protected processColumnTypeModifiers()

protected processColumnTypeModifiers(&$columns): void

protected processHiddenColumns()

protected processHiddenColumns($columns): void

processHiddenColumns purges hidden columns

protected processPermissionCheck()

protected processPermissionCheck($columns): void 

processPermissionCheck check if user has permissions to show the column and removes it if permission is denied

protected processUserColumnOrders()

protected processUserColumnOrders(&$columns, $userPreference): void

processUserColumnOrders applies a supplied column order from a user preference