28 lines
460 B
PHP
28 lines
460 B
PHP
<?php
|
|
|
|
declare(strict_types=1);
|
|
|
|
namespace Doctrine\Common\Collections\Expr;
|
|
|
|
/** @final since 2.5 */
|
|
class Value implements Expression
|
|
{
|
|
public function __construct(private readonly mixed $value)
|
|
{
|
|
}
|
|
|
|
/** @return mixed */
|
|
public function getValue()
|
|
{
|
|
return $this->value;
|
|
}
|
|
|
|
/**
|
|
* {@inheritDoc}
|
|
*/
|
|
public function visit(ExpressionVisitor $visitor)
|
|
{
|
|
return $visitor->walkValue($this);
|
|
}
|
|
}
|