| @@ 71-78 (lines=8) @@ | ||
| 68 | * @param $qb |
|
| 69 | * @param $circleId |
|
| 70 | */ |
|
| 71 | protected function limitToCircle(& $qb, $circleId) { |
|
| 72 | $pf = ($qb->getType() === QueryBuilder::SELECT) ? 's.' : ''; |
|
| 73 | ||
| 74 | $qb->andWhere( |
|
| 75 | $qb->expr() |
|
| 76 | ->eq($pf . 'share_with', $qb->createNamedParameter($circleId)) |
|
| 77 | ); |
|
| 78 | } |
|
| 79 | ||
| 80 | ||
| 81 | /** |
|
| @@ 87-94 (lines=8) @@ | ||
| 84 | * @param $qb |
|
| 85 | * @param $shareId |
|
| 86 | */ |
|
| 87 | protected function limitToShare(& $qb, $shareId) { |
|
| 88 | $expr = $qb->expr(); |
|
| 89 | $pf = ($qb->getType() === QueryBuilder::SELECT) ? 's.' : ''; |
|
| 90 | ||
| 91 | $qb->andWhere( |
|
| 92 | $expr->eq($pf . 'id', $qb->createNamedParameter($shareId)) |
|
| 93 | ); |
|
| 94 | } |
|
| 95 | ||
| 96 | ||
| 97 | /** |
|
| @@ 154-161 (lines=8) @@ | ||
| 151 | * @param IQueryBuilder $qb |
|
| 152 | * @param $fileId |
|
| 153 | */ |
|
| 154 | protected function limitToFile(& $qb, $fileId) { |
|
| 155 | $pf = ($qb->getType() === QueryBuilder::SELECT) ? 's.' : ''; |
|
| 156 | ||
| 157 | $qb->andWhere( |
|
| 158 | $qb->expr() |
|
| 159 | ->eq($pf . 'file_source', $qb->createNamedParameter($fileId)) |
|
| 160 | ); |
|
| 161 | } |
|
| 162 | ||
| 163 | ||
| 164 | protected function limitToPage(& $qb, $limit = -1, $offset = 0) { |
|