JoinCustomizer implements QueryCustomizer
JOIN句をカスタマイズするクラス。
Table of Contents
customize() | クエリをカスタマイズします。 | mixed |
---|---|---|
createStatements() | 追加するJOIN句を組み立てます。 このメソッドの戻り値が、元のクエリのJOIN句に追加されます。 | \Eccube\Doctrine\Query\JoinClause[] |
Methods
customize()
クエリをカスタマイズします。
public
final customize(
$builder :
QueryBuilder
, $params :
array
, $queryKey :
string
)
: mixed
Parameters
- $builder : QueryBuilder
- $params : array
- $queryKey : string
Return values
mixedcreateStatements()
追加するJOIN句を組み立てます。 このメソッドの戻り値が、元のクエリのJOIN句に追加されます。
public
abstract createStatements(
$params :
array
, $queryKey :
)
: \Eccube\Doctrine\Query\JoinClause[]