Doctrine\DBAL\Query\QueryBuilder::getParameters PHP Méthode

getParameters() public méthode

Gets all defined query parameters for the query being constructed indexed by parameter index or name.
public getParameters ( ) : array
Résultat array The currently defined query parameters indexed by parameter index or name.
    public function getParameters()
    {
        return $this->params;
    }

Usage Example

Exemple #1
0
 /**
  * @return bool|string
  */
 public function getTotal()
 {
     if ($this->total) {
         return $this->total;
     }
     $queryBuilder = $this->repository->getEm()->createQueryBuilder();
     $fromParts = $this->queryBuilder->getQueryPart('from');
     if ($fromParts) {
         foreach ($fromParts as $from) {
             $queryBuilder->from($from['table'], $from['alias']);
         }
     }
     $queryBuilder->select('COUNT(*)');
     $where = $this->queryBuilder->getQueryPart('where');
     if ($where) {
         $queryBuilder->add('where', (string) $where);
     }
     $parameters = $this->queryBuilder->getParameters();
     if ($parameters) {
         foreach ($parameters as $key => $value) {
             $queryBuilder->setParameter($key, $value);
         }
     }
     return $this->total = $queryBuilder->execute()->fetchColumn();
 }
All Usage Examples Of Doctrine\DBAL\Query\QueryBuilder::getParameters