original_string: public function getByCondition($key, $comparator, $value = null)
      {
          $query = $this->createQuery();
          $conditionSet = $query->buildAndSet([$key, $comparator, $value]);
          return $this->getByConditionSet($conditionSet);
      }
code: public function getByCondition($key, $comparator, $value = null)
      {
          $query = $this->createQuery();
          $conditionSet = $query->buildAndSet([$key, $comparator, $value]);
          return $this->getByConditionSet($conditionSet);
      }
code_tokens: public function getByCondition ( $ key , $ comparator , $ value = null ) { $ query = $ this -> createQuery ( ) ; $ conditionSet = $ query -> buildAndSet ( [ $ key , $ comparator , $ value ] ) ; return $ this -> getByConditionSet ( $ conditionSet ) ; }
docstring: Returns all rows matching specific condition parameters given.
  
  @param string     $key
  @param string     $comparator
  @param mixed|null $value
  
  @return \Parable\ORM\Model[]|\Parable\ORM\Model
docstring_tokens: Returns all rows matching specific condition parameters given .