/** * @param string $value * * @throws \Doctrine\ORM\Query\QueryException */ public function __construct($value) { if (strlen($value) == 1) { throw \Doctrine\ORM\Query\QueryException::invalidParameterFormat($value); } $param = substr($value, 1); $this->isNamed = !is_numeric($param); $this->name = $param; }