2017 © Pedro Peláez
 

library query-utils

Doctrine query helpers for ADT.

image

adt/query-utils

Doctrine query helpers for ADT.

  • Tuesday, July 17, 2018
  • by michallohnisky
  • Repository
  • 5 Watchers
  • 1 Stars
  • 598 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 1 Open issues
  • 4 Versions
  • 21 % Grown

The README.md

Query Utils

Set of Doctrine ORM query helpers., (*1)

Prepared Queries

All predefined queries share common ancestor: Query\BaseQuery. This class exposes these public methods:, (*2)

  1. bindExprTo($qb) - binds generated expression to your QueryBuilder,
  2. bindParametersTo($qb) - binds generated parameters to your QueryBuilder,
  3. bindTo($qb) - binds expression and parameters to your QueryBuilder.

Also, bindExprTo and bindTo have second, optional parameter $method which defaults to and. This represents method used for binding., (*3)

  1. if and is passed, $qb->andWhere(...) is used,
  2. if or is passed, $qb->orWhere(...) is used.

Full-text Query

For string $q to lookup on columns client.firstName and client.lastName use following:, (*4)

long form:, (*5)

$helper = new \ADT\QueryUtils\Query\FullTextQuery($q, [
    'client.firstName', 'client.lastName'
]);

$helper->bindTo($queryBuilder);

or short form:, (*6)

\ADT\QueryUtils\Query\FullTextQuery::create($q, [
    'client.firstName', 'client.lastName'
])->bindTo($queryBuilder);

The Versions

17/07 2018

dev-master

9999999-dev http://appsdevteam.com

Doctrine query helpers for ADT.

  Sources   Download

GPL-3.0 BSD-3-Clause GPL-2.0

The Requires

 

17/07 2018

v2.0

2.0.0.0 http://appsdevteam.com

Doctrine query helpers for ADT.

  Sources   Download

GPL-3.0 BSD-3-Clause GPL-2.0

The Requires

 

11/04 2016

1.0.1

1.0.1.0 http://appsdevteam.com

Doctrine query helpers for ADT.

  Sources   Download

GPL-3.0 BSD-3-Clause GPL-2.0

The Requires

 

11/04 2016

v1.0

1.0.0.0 http://appsdevteam.com

Doctrine query helpers for ADT.

  Sources   Download

GPL-3.0 BSD-3-Clause GPL-2.0

The Requires