public function visitValue(O\ValueExpression $expression) { $this->analysis[$expression] = $this->typeSystem->getTypeFromValue($expression->getValue()); }
protected function visitValue(O\ValueExpression $expression) { $value = $expression->getValue(); if (is_bool($value)) { $this->sql .= $value ? 'TRUE' : 'FALSE'; } elseif (is_int($value) || is_float($value)) { $this->sql .= $value; } else { $this->sql .= $this->query->connection->quote($value); } }