Example #1
0
 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);
 }
Example #3
0
 public function __construct(Connection $connection)
 {
     $this->connection = $connection;
     $this->container = $this->connection->getContainer();
 }