Value.php 516 B

123456789101112131415161718192021222324252627282930313233
  1. <?php
  2. namespace Doctrine\Common\Collections\Expr;
  3. class Value implements Expression
  4. {
  5. /** @var mixed */
  6. private $value;
  7. /**
  8. * @param mixed $value
  9. */
  10. public function __construct($value)
  11. {
  12. $this->value = $value;
  13. }
  14. /**
  15. * @return mixed
  16. */
  17. public function getValue()
  18. {
  19. return $this->value;
  20. }
  21. /**
  22. * {@inheritDoc}
  23. */
  24. public function visit(ExpressionVisitor $visitor)
  25. {
  26. return $visitor->walkValue($this);
  27. }
  28. }