1 | <?php |
||
35 | abstract class JoinCustomizer implements QueryCustomizer |
||
|
|||
36 | { |
||
37 | |||
38 | /** |
||
39 | * @param QueryBuilder $builder |
||
40 | * @param array $params |
||
41 | * @param string $queryKey |
||
42 | */ |
||
43 | public final function customize(QueryBuilder $builder, $params, $queryKey) |
||
49 | |||
50 | /** |
||
51 | * 追加するJOIN句を組み立てます。 |
||
52 | * このメソッドの戻り値が、元のクエリのJOIN句に追加されます。 |
||
53 | * |
||
54 | * @param array $params |
||
55 | * @param $queryKey |
||
56 | * @return JoinClause[] |
||
57 | */ |
||
58 | public abstract function createStatements($params, $queryKey); |
||
59 | |||
60 | } |