public function testUpdateScope(Q\IQuery $query) { $newScope = new Q\Scope(new Q\SourceInfo(''), []); $this->assertSame($query->updateScope($query->getScope()), $query); $this->assertSame($query->updateScope($newScope)->getScope(), $newScope); }