PHP Класс Pagekit\Database\Table

Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$connection Pagekit\Database\Connection
$table Table

Открытые методы

Метод Описание
__call ( string $method, array $args ) : mixed Proxy method call to table.
__construct ( Table $table, Pagekit\Database\Connection $connection ) Constructor.
addColumn ( string $columnName, string $typeName, array $options = [] ) : Column
addIndex ( array $columnNames, string | null $indexName = null, array $flags = [], array $options = [] ) : self
addUniqueIndex ( array $columnNames, string | null $indexName = null, array $options = [] ) : self

Описание методов

__call() публичный Метод

Proxy method call to table.
public __call ( string $method, array $args ) : mixed
$method string
$args array
Результат mixed

__construct() публичный Метод

Constructor.
public __construct ( Table $table, Pagekit\Database\Connection $connection )
$table Table
$connection Pagekit\Database\Connection

addColumn() публичный Метод

public addColumn ( string $columnName, string $typeName, array $options = [] ) : Column
$columnName string
$typeName string
$options array
Результат Column

addIndex() публичный Метод

public addIndex ( array $columnNames, string | null $indexName = null, array $flags = [], array $options = [] ) : self
$columnNames array
$indexName string | null
$flags array
$options array
Результат self

addUniqueIndex() публичный Метод

public addUniqueIndex ( array $columnNames, string | null $indexName = null, array $options = [] ) : self
$columnNames array
$indexName string | null
$options array
Результат self

Описание свойств

$connection защищенное свойство

protected Connection,Pagekit\Database $connection
Результат Pagekit\Database\Connection

$table защищенное свойство

protected Table,Pagekit\Database $table
Результат Table