for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Ps2alerts\Api\Contract;
use Aura\Sql\ExtendedPdo as DBDriver;
trait DatabaseAwareTrait
{
/**
* @var \Aura\Sql\ExtendedPdo
*/
protected $db;
protected $dbData;
protected $dbArchive;
* Sets the Database driver
*
* @param \Aura\Sql\ExtendedPdo $db
public function setDatabaseDriver(DBDriver $db)
$this->db = $db;
}
* Gets the Database driver
* @return \Aura\Sql\ExtendedPdo
public function getDatabaseDriver()
return $this->db;
* Sets the Database Data driver
public function setDatabaseDataDriver(DBDriver $db)
$this->dbData = $db;
* Gets the Database Data driver
public function getDatabaseDataDriver()
return $this->dbData;
public function setDatabaseArchiveDriver(DBDriver $db)
$this->dbArchive = $db;
public function getDatabaseArchiveDriver()
return $this->dbArchive;