setRightOperand(UVal::int($value)); } /** * Sets the float value. * * @param float $value The value. * * @return Expression */ public function float($value) { return $this->setRightOperand(UVal::float($value)); } /** * Sets the numeric value. * * @param int|float|mixed $value The value. * * @return Expression */ public function numeric($value) { return $this->setRightOperand(UVal::numeric($value)); } /** * Sets the string value. * * @param string $value The value. * * @return Expression */ public function string($value) { return $this->setRightOperand(UVal::string($value)); } /** * Sets the value. * * @param array $value The array value. * * @return Expression */ public function stringArray($value) { return $this->setRightOperand(UVal::stringArray($value)); } /** * Sets the asset reference value. * * @param string $publicId The public ID of the file. * * @return Expression */ public function assetReference($publicId) { return $this->setRightOperand(UVal::assetReference($publicId)); } }