/** * Create a service manager mock. * * @param array $services * * @see ServiceManagerMockConfig::configureServiceManager * @return ServiceManagerMock */ public function createServiceManagerMock(array $services = []) { $serviceManagerMock = new ServiceManagerMock(); if (!empty($services)) { $config = new ServiceManagerMockConfig(['mocks' => $services]); $config->configureServiceManager($serviceManagerMock); } $this->__ServiceManagerMockTrait__mocks[] = $serviceManagerMock; return $serviceManagerMock; }