TableInfo
Read onlyYes
FinalYes
Provides reduced table information compared to {@see Table} and intended to be cacheable.
This class is only for internal core usage and is not part of the public core API.
Table of Contents
Methods
- __construct() : mixed
- getColumnInfo() : ColumnInfo|null
- getColumnInfos() : array<string, ColumnInfo>
- getColumnNames() : array<string|int, mixed>
- getName() : string
- hasColumnInfo() : bool
Methods
__construct()
public
__construct(string $name, array<string, ColumnInfo> $columnInfos) : mixed
Parameters
- $name : string
- $columnInfos : array<string, ColumnInfo>
getColumnInfo()
public
getColumnInfo(string $columnName) : ColumnInfo|null
Parameters
- $columnName : string
Return values
ColumnInfo|nullgetColumnInfos()
public
getColumnInfos() : array<string, ColumnInfo>
Return values
array<string, ColumnInfo>getColumnNames()
public
getColumnNames() : array<string|int, mixed>
Return values
array<string|int, mixed>getName()
public
getName() : string
Return values
stringhasColumnInfo()
public
hasColumnInfo(string $columnName) : bool
Parameters
- $columnName : string