{strtolower($this->type)}((float)$this->value); } /** * @param $value * @return string */ public function eq($value): string { return $this->column . ' = ' . $value; } /** * @param $value * @return string */ public function neq($value): string { return $this->column . ' <> ' . $value; } /** * @param $value * @return string */ public function gt($value): string { return $this->column . ' > ' . $value; } /** * @param $value * @return string */ public function egt($value): string { return $this->column . ' >= ' . $value; } /** * @param $value * @return string */ public function lt($value): string { return $this->column . ' < ' . $value; } /** * @param $value * @return string */ public function elt($value): string { return $this->column . ' <= ' . $value; } }