Chris@0: . Chris@0: */ Chris@0: Chris@0: namespace Doctrine\Common\Collections\Expr; Chris@0: Chris@0: class Value implements Expression Chris@0: { Chris@0: /** Chris@0: * @var mixed Chris@0: */ Chris@0: private $value; Chris@0: Chris@0: /** Chris@0: * @param mixed $value Chris@0: */ Chris@0: public function __construct($value) Chris@0: { Chris@0: $this->value = $value; Chris@0: } Chris@0: Chris@0: /** Chris@0: * @return mixed Chris@0: */ Chris@0: public function getValue() Chris@0: { Chris@0: return $this->value; Chris@0: } Chris@0: Chris@0: /** Chris@0: * {@inheritDoc} Chris@0: */ Chris@0: public function visit(ExpressionVisitor $visitor) Chris@0: { Chris@0: return $visitor->walkValue($this); Chris@0: } Chris@0: }