PHP Class Pimcore\Db\Wrapper

Show file Open project: pimcore/pimcore

Protected Properties

Property Type Description
$inTransaction boolean
$resource Zend_Db_Adapter_Abstract
$writeResource Zend_Db_Adapter_Abstract use a dedicated connection for write queries if configured

Public Methods

Method Description
__call ( $method, $args ) : mixed
__construct ( $resource = false )
beginTransaction ( ) : mixed
callResourceMethod ( string $method, array $args ) : mixed
closeResource ( )
closeWriteResource ( )
commit ( ) : mixed
getResource ( ) : Zend_Db_Adapter_Abstract
getWriteResource ( ) : Zend_Db_Adapter_Abstract
insertOrUpdate ( $table, array $data ) : mixed insert on dublicate key update extension to the \Zend_Db Adapter
queryIgnoreError ( $sql, $bind = [] )
setResource ( $resource )
setWriteResource ( $writeResource )

Protected Methods

Method Description
closeConnectionResource ( Zend_Db_Adapter_Abstract $resource )

Method Details

__call() public method

public __call ( $method, $args ) : mixed
$method
$args
return mixed

__construct() public method

public __construct ( $resource = false )
$resource

beginTransaction() public method

public beginTransaction ( ) : mixed
return mixed

callResourceMethod() public method

public callResourceMethod ( string $method, array $args ) : mixed
$method string
$args array
return mixed

closeConnectionResource() protected method

protected closeConnectionResource ( Zend_Db_Adapter_Abstract $resource )
$resource Zend_Db_Adapter_Abstract

closeResource() public method

public closeResource ( )

closeWriteResource() public method

public closeWriteResource ( )

commit() public method

public commit ( ) : mixed
return mixed

getResource() public method

public getResource ( ) : Zend_Db_Adapter_Abstract
return Zend_Db_Adapter_Abstract

getWriteResource() public method

public getWriteResource ( ) : Zend_Db_Adapter_Abstract
return Zend_Db_Adapter_Abstract

insertOrUpdate() public method

insert on dublicate key update extension to the \Zend_Db Adapter
public insertOrUpdate ( $table, array $data ) : mixed
$table
$data array
return mixed

queryIgnoreError() public method

public queryIgnoreError ( $sql, $bind = [] )

setResource() public method

public setResource ( $resource )
$resource

setWriteResource() public method

public setWriteResource ( $writeResource )
$writeResource

Property Details

$inTransaction protected property

protected bool $inTransaction
return boolean

$resource protected property

protected Zend_Db_Adapter_Abstract $resource
return Zend_Db_Adapter_Abstract

$writeResource protected property

use a dedicated connection for write queries if configured
protected Zend_Db_Adapter_Abstract $writeResource
return Zend_Db_Adapter_Abstract