original_string: protected function _endChildSubQuery($tool, array $subQuery, $bool, array $params = []) {
          $this->addBool([$tool => $subQuery], $bool, true, $params);
          return $this;
      }
code: protected function _endChildSubQuery($tool, array $subQuery, $bool, array $params = []) {
          $this->addBool([$tool => $subQuery], $bool, true, $params);
          return $this;
      }
code_tokens: protected function _endChildSubQuery ( $ tool , array $ subQuery , $ bool , array $ params = [ ] ) { $ this -> addBool ( [ $ tool => $ subQuery ] , $ bool , true , $ params ) ; return $ this ; }
docstring: Receives the end signal from the sub query object
  
  @param string $tool [and|or]
  @param array $subQuery
  @param type $bool
  @param array $params
  @return QueryBuilder|static|self
docstring_tokens: Receives the end signal from the sub query object