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));
}
}