\Fuman_Column_Abstract

Fuman_Column_Abstract

Summary

Methods
Properties
Constants
getColumns()
getColumn()
hasColumn()
getTable()
setTable()
No public properties found
No constants found
_createColumns()
_addColumn()
$_table
$_columns
N/A
No private methods found
No private properties found
N/A

Properties

$_table

$_table : \Fuman_Table

Fuman_Table of Column

Type

\Fuman_Table

Methods

getColumns()

getColumns() : array<mixed,\Fuman_Column>

Returns a list of Columns

Returns

array<mixed,\Fuman_Column>

getColumn()

getColumn(string  $columnName) : \Fuman_Column

Gets column for name

Parameters

string $columnName

Returns

\Fuman_Column

hasColumn()

hasColumn(string  $columnName) : boolean

Has column

Parameters

string $columnName

Returns

boolean

getTable()

getTable() : \Fuman_Table

Gets table

Returns

\Fuman_Table

setTable()

setTable(\Fuman_Table  $table) : void

Sets table

Parameters

\Fuman_Table $table

_createColumns()

_createColumns() : void

Creates the required columns

_addColumn()

_addColumn(\Fuman_Column  $column) : void

Adds column

Parameters

\Fuman_Column $column