getQueryParts() public method

Gets all query parts.
public getQueryParts ( ) : array
return array
 /**
  * @test
  */
 public function getQueryPartsDelegatesToConcreteQueryBuilder()
 {
     $this->concreteQueryBuilder->getQueryParts()->shouldBeCalled()->willReturn([]);
     $this->subject->getQueryParts();
 }
 public function testClone()
 {
     $qb = new QueryBuilder($this->conn);
     $qb->select('u.id')->from('users', 'u')->where('u.id = :test');
     $qb->setParameter(':test', (object) 1);
     $qb_clone = clone $qb;
     $this->assertEquals((string) $qb, (string) $qb_clone);
     $qb->andWhere('u.id = 1');
     $this->assertFalse($qb->getQueryParts() === $qb_clone->getQueryParts());
     $this->assertFalse($qb->getParameters() === $qb_clone->getParameters());
 }
Beispiel #3
0
 /**
  * Gets all query parts.
  *
  * @return array
  */
 public function getQueryParts() : array
 {
     return $this->concreteQueryBuilder->getQueryParts();
 }
 /**
  * Gets all query parts.
  *
  * @return array
  */
 public function getQueryParts()
 {
     return $this->queryBuilder->getQueryParts();
 }
Beispiel #5
0
 /**
  * Gets all query parts.
  *
  * @return array
  */
 public function getQueryParts()
 {
     return $this->qb->getQueryParts();
 }