| @@ 342-351 (lines=10) @@ | ||
| 339 | ); |
|
| 340 | } |
|
| 341 | ||
| 342 | public function join($values) |
|
| 343 | { |
|
| 344 | return new Connectors\JoiningTraversable( |
|
| 345 | $this->scheme, |
|
| 346 | $this->scheme->joinIterator( |
|
| 347 | $this->elements, |
|
| 348 | $this->scheme->toIterator($values) |
|
| 349 | ), |
|
| 350 | $this->scopedSelfFactory()); |
|
| 351 | } |
|
| 352 | ||
| 353 | public function groupJoin($values) |
|
| 354 | { |
|
| @@ 353-363 (lines=11) @@ | ||
| 350 | $this->scopedSelfFactory()); |
|
| 351 | } |
|
| 352 | ||
| 353 | public function groupJoin($values) |
|
| 354 | { |
|
| 355 | return new Connectors\JoiningTraversable( |
|
| 356 | $this->scheme, |
|
| 357 | $this->scheme->groupJoinIterator( |
|
| 358 | $this->elements, |
|
| 359 | $this->scheme->toIterator($values), |
|
| 360 | $this->scopedSelfFactory() |
|
| 361 | ), |
|
| 362 | $this->scopedSelfFactory()); |
|
| 363 | } |
|
| 364 | ||
| 365 | public function unique() |
|
| 366 | { |
|