Details
Description
Similar to this issue I think, but triggered when performing a query on entities modelled with Class Table Inheritance, e.g.
$qb = $repository->createQueryBuilder('entity');
$metadata = $em->getClassMetadata($class);
$qb->where('entity INSTANCE OF :type')->setParameter('type', $metadata);
$qb->getQuery()->execute();
Seems that there isn't a corresponding entry in the parameter mapping array for this clause, which triggers the exception at line 254 of Doctrine\ORM\Query:
if (count($paramMappings) != count($this->parameters))
{ throw QueryException::invalidParameterNumber(); }Activity
Benjamin Eberlei
made changes -
| Field | Original Value | New Value |
|---|---|---|
| Assignee | Benjamin Eberlei [ beberlei ] | Guilherme Blanco [ guilhermeblanco ] |
Fabio B. Silva
made changes -
| Assignee | Guilherme Blanco [ guilhermeblanco ] | Fabio B. Silva [ fabio.bat.silva ] |
Fabio B. Silva
made changes -
| Status | Open [ 1 ] | Resolved [ 5 ] |
| Fix Version/s | 2.4 [ 10321 ] | |
| Fix Version/s | Git Master [ 10100 ] | |
| Resolution | Fixed [ 1 ] |