tflori/orm

just another orm...

View the Project on GitHub tflori/orm

Build Status Test Coverage Maintainability Latest Stable Version Total Downloads

» API Reference » ORM\Dbal\Table

ORM\Dbal\Table

Table of Contents

Abstract

Extends: ArrayObject

Table is basically an array of Columns

Methods

ORM\Dbal\Table::__construct

public function __construct(\ORM\Dbal\Column[] $columns)
Table constructor.
Parameters
Parameter Type Description
$columns ORM\Dbal\Column[]  

ORM\Dbal\Table::__construct

↑ top


ORM\Dbal\Table::getColumn

public function getColumn(string $col): \ORM\Dbal\Column
Get the Column object for $col
Returns ORM\Dbal\Column  
Parameters
Parameter Type Description
$col string  

ORM\Dbal\Table::getColumn

↑ top


ORM\Dbal\Table::validate

public function validate(string $col, mixed $value): bool|\ORM\Dbal\Error
Validate $value for column $col.

Returns an array with at least

Returns bool|ORM\Dbal\Error  
Throws ORM\Exception\UnknownColumn  
Parameters
Parameter Type Description
$col string  
$value mixed  

ORM\Dbal\Table::validate

↑ top