private function setMockGlobalsService($indexBy) { $mockAssetSourcesService = $this->getMockBuilder(GlobalsService::class)->disableOriginalConstructor()->getMock(); $mockAssetSourcesService->expects($this->exactly(1))->method('getAllSets')->with($indexBy)->willReturn($this->getMockGlobalSets($indexBy, 1)); $this->setComponent(Craft::app(), 'globals', $mockAssetSourcesService); return $mockAssetSourcesService; }