/** * Add array construct parts to qb * @param array $arrayConstruct * @param QueryBuilder $qb */ protected function addConstructParts($arrayConstruct, $qb) { foreach ($arrayConstruct as $queryPart) { if (is_string($queryPart)) { $qb->addConstruct($queryPart); } else { if (is_array($queryPart)) { $this->addConstructParts($queryPart, $qb); } } } }