Example #1
0
 /**
  * @param $baseTree
  * @param $baseRefs
  * @param $baseTypes
  * @param $parentAlias
  * @param $alias
  * @param $table
  * @param $localJoins
  * @param $joinedJoins
  * @param $relation
  * @param $expected
  *
  * @dataProvider providerRegisterAlias
  */
 public function testRegisterAlias($baseTree, $baseRefs, $baseTypes, $parentAlias, $alias, $table, $localJoins, $joinedJoins, $relation, $expected)
 {
     $this->query->setAliasesTree($baseTree);
     $this->query->setAliasesReferences($baseRefs);
     $this->query->setRelationTypes($baseTypes);
     $this->query->registerAlias($parentAlias, $alias, $table, $localJoins, $joinedJoins, $relation);
     $this->assertEquals($expected, $this->query->getAliasesTree());
 }