Methods

__call()

__call($method, $arguments) : mixed

Parameters

$method

$arguments

Exceptions

\Zend\Db\TableGateway\Exception\InvalidArgumentException

Returns

mixed

__clone

__clone() 

__get

__get(string $property) : mixed

Parameters

$property

string

Exceptions

\Zend\Db\TableGateway\Exception\InvalidArgumentException

Returns

mixed

__set()

__set(string $property, mixed $value) : mixed

Parameters

$property

string

$value

mixed

Exceptions

\Zend\Db\TableGateway\Exception\InvalidArgumentException

Returns

mixed

Delete

delete(\Zend\Db\Sql\Where | \Closure | string | array $where) : int

Parameters

$where

\Zend\Db\Sql\Where\Closurestringarray

Returns

int

deleteWith()

deleteWith(\Zend\Db\Sql\Delete $delete) : mixed

Parameters

Returns

mixed

getColumns()

getColumns() : array

Returns

array

Get last insert value

getLastInsertValue() : int

Returns

int

Get select result prototype

getResultSetPrototype() : \Zend\Db\ResultSet\ResultSet

getSql()

getSql() : \Zend\Db\Sql\Sql

Get table name

getTable() : string

Returns

string

Initialize

initialize() : null

Insert

insert(array $set) : int

Parameters

$set

array

Returns

int

insertWith()

insertWith(\Zend\Db\Sql\Insert $insert) : mixed

Parameters

Returns

mixed

isInitialized()

isInitialized() : bool

Returns

bool

Select

select(\Zend\Db\Sql\Where | \Closure | string | array $where) : \Zend\Db\ResultSet\ResultSet

Parameters

$where

\Zend\Db\Sql\Where\Closurestringarray

Returns

selectWith()

selectWith(\Zend\Db\Sql\Select $select) : null | \Zend\Db\ResultSet\ResultSetInterface

Update

update(array $set, string | array | \Zend\Db\TableGateway\closure $where) : int

Parameters

$set

array

$where

stringarray\Zend\Db\TableGateway\closure

Returns

int

updateWith()

updateWith(\Zend\Db\Sql\Update $update) : mixed

Parameters

Returns

mixed

executeDelete()

executeDelete(\Zend\Db\Sql\Delete $delete) : mixed

todo add $columns support

Parameters

Exceptions

\Zend\Db\TableGateway\Exception\RuntimeException

Returns

mixed

executeInsert()

executeInsert(\Zend\Db\Sql\Insert $insert) : mixed

todo add $columns support

Parameters

Exceptions

\Zend\Db\TableGateway\Exception\RuntimeException

Returns

mixed

executeSelect()

executeSelect(\Zend\Db\Sql\Select $select) : \Zend\Db\ResultSet\ResultSet

executeUpdate()

executeUpdate(\Zend\Db\Sql\Update $update) : mixed

todo add $columns support

Parameters

Exceptions

\Zend\Db\TableGateway\Exception\RuntimeException

Returns

mixed

 Properties

 

$adapter

$adapter : \Zend\Db\Adapter\AdapterInterface

magic
property
 

$lastInsertValue

$lastInsertValue : int

magic
property
 

$table

$table : string

magic
property
 

$adapter

$adapter : \Zend\Db\Adapter\AdapterInterface

 

$columns

$columns : array

 

$featureSet

$featureSet : \Zend\Db\TableGateway\Feature\FeatureSet

 

$isInitialized

$isInitialized : bool

 

$lastInsertValue

$lastInsertValue : int

 

$resultSetPrototype

$resultSetPrototype : \Zend\Db\ResultSet\ResultSetInterface

 

$sql

$sql : \Zend\Db\Sql\Sql

 

$table

$table : string