title: doctrine querybuilder syntax error expected =, <, <=, <>, >, >=, !=, got end of string
body: <p>Having following error:</p>
  <p><strong>&quot;[Syntax Error] line 0, col -1: Error: Expected =, &lt;, &lt;=, &lt;&gt;, &gt;, &gt;=, !=, got end of string.&quot;</strong></p>
  <p>building this query with doctrine querybuiler :</p>
  <pre><code>SELECT * 
  FROM area 
  WHERE ST_Contains(polygon, ST_GeomFromText('POINT(13.405584 52.510621)', 1));
  </code></pre>
  <p>(Sf4 and Doctrine 2.6)</p>
  <p>Orm config:</p>
  <pre><code>orm:
      dql:
        numeric_functions:
          ST_Contains: CrEOF\Spatial\ORM\Query\AST\Functions\MySql\STContains
          ST_GeomFromText: App\Infrastructure\Persistence\Doctrine\STGeomFromText
          POINT: CrEOF\Spatial\ORM\Query\AST\Functions\MySql\Point
  </code></pre>
  <p>STGeoFromText Class:</p>
  <pre><code>use CrEOF\Spatial\ORM\Query\AST\Functions\AbstractSpatialDQLFunction;
  
  class STGeomFromText extends AbstractSpatialDQLFunction
  {
      protected $platforms = array('mysql');
  
      protected $functionName = 'ST_GeomFromText';
  
      protected $minGeomExpr = 1;
  
      protected $maxGeomExpr = 2;
  }
  </code></pre>
  <p>Construction of the query:</p>
  <pre><code>use CrEOF\Spatial\PHP\Types\Geometry\Point;
  
      $lon = 13.405584;
      $lat = 52.510621;
      $qb = $this-&gt;getEntityManager()-&gt;createQueryBuilder();
      $qb-&gt;select('a.name')
          -&gt;from(Area::class, 'a')
          -&gt;where(&quot;ST_Contains(a.polygon, ST_GeomFromText(':point', 1))&quot;)
          -&gt;setParameter('point', new Point($lon, $lat), 'point');
      $result = $query-&gt;getResult();
  </code></pre>
  <p>same error with:</p>
  <pre><code>-&gt;where(&quot;ST_Contains(a.polygon, ST_GeomFromText(:point, 1))&quot;)
  </code></pre>
  <p>notice no presence of symbol ' wrapping the :point parameter.</p>