providers = $providers; } /** * @inheritDoc */ public function getProviders(): array { return $this->providers; } /** * @inheritDoc */ public function getProviderByCode(string $code): ProviderInterface { if ($code) { $providers = $this->getProviders(); if (isset($providers[$code])) { return $providers[$code]; } } throw new NoSuchEntityException(__('Unknown provider %1', $code)); } }