Example #1
0
 function testIntegratedQueryJoinStringBoth()
 {
     $numbers = new qinq\Collection(range(1, 7));
     $strings = new qinq\Collection(['foo', 'bar', 'bink', 'bean', 'jacob', 'johnson']);
     foreach ($numbers->join($strings)->on(function ($outer) {
         return $outer;
     }, 'strlen')->to(function ($outer, $inner) {
         return $outer . ':' . $inner;
     }) as $number) {
         $parts = explode(':', $number);
         $this->assertEquals($parts[0], strlen($parts[1]));
     }
 }