public function convertSqlToJob(SQLTokenIterator $tokens) { $condition = $this->parseCondition($tokens); if (is_null($condition)) { throw new MalformedSqlException("Missing valid operator in condition!", $tokens); } $conditionJob = new ConditionJob(); $conditionJob->setOperator($condition); if ($this->valueParser->canParseTokens($tokens)) { $conditionJob->setLastParameter($this->valueParser->convertSqlToJob($tokens)); } return $conditionJob; }