public function testQueryBuilderAliasCreatedByConnection() { $mockQBAdapter = m::mock('\\Pixie\\QueryBuilder\\Adapters\\Mysql'); $this->container->setInstance('\\Pixie\\QueryBuilder\\Adapters\\Mysqlmock', $mockQBAdapter); $connection = new Connection('mysqlmock', array('prefix' => 'cb_'), 'DBAlias', $this->container); $this->assertEquals($this->mockPdo, $connection->getPdoInstance()); $this->assertInstanceOf('\\Pixie\\QueryBuilder\\QueryBuilderHandler', \DBAlias::newQuery()); }
/** * @param $event * @return mixed */ public function fireEvents($event) { $params = func_get_args(); array_unshift($params, $this); return call_user_func_array(array($this->connection->getEventHandler(), 'fireEvents'), $params); }
public function __construct(Connection $connection) { $this->connection = $connection; $this->container = $this->connection->getContainer(); }