Skip to content
Code-Schnipsel Gruppen Projekte
Bestätigt Commit a2b498dc erstellt von Henning Leutz's avatar Henning Leutz :martial_arts_uniform:
Dateien durchsuchen

fix: return OutputTemplateProviderInterface instance or null at template provider

Übergeordneter b3a983c6
Keine zugehörigen Branchen gefunden
Keine zugehörigen Tags gefunden
2 Merge Requests!95Next,!94Dev
......@@ -287,17 +287,21 @@ public static function sendPdfViaMail(
* Get available templates for $entityType (e.g. "Invoice", "InvoiceTemporary" etc.)
*
* @param string $package
* @return OutputTemplateProviderInterface|false - OutputProvider class (static) or false if
* @return OutputTemplateProviderInterface|null - OutputProvider class (static) or false if
*/
public static function getOutputTemplateProviderByPackage(string $package): OutputTemplateProviderInterface|bool
public static function getOutputTemplateProviderByPackage(string $package): ?OutputTemplateProviderInterface
{
foreach (self::getAllOutputTemplateProviders() as $provider) {
if ($provider['package'] === $package) {
return $provider['class'];
$Instance = new $provider['class']();
if ($Instance instanceof OutputTemplateProviderInterface) {
return $Instance;
}
}
}
return false;
return null;
}
/**
......
0% Lade oder .
You are about to add 0 people to the discussion. Proceed with caution.
Bearbeitung dieser Nachricht zuerst beenden!
Bitte registrieren oder zum Kommentieren