public function testThatExtendedClassIsMaintainedAfterJoinQuery(\Pinq\ICollection $collection) { $collection = $collection->join([])->on(function () { return true; })->to(function () { }); $this->assertExtended($collection); }