public function resetQueryParts($queryPartNames = null) { if (is_null($queryPartNames)) { $queryPartNames = array_keys($this->sqlParts); } foreach ($queryPartNames as $queryPartName) { $this->resetQueryPart($queryPartName); } return $this; }
/** * @test */ public function resetQueryPartsDelegatesToConcreteQueryBuilder() { $this->concreteQueryBuilder->resetQueryParts(['select', 'from'])->shouldBeCalled()->willReturn($this->subject); $this->subject->resetQueryParts(['select', 'from']); }