From fcb81d3318ee582bea8faaa7e03bc51ed3c4e39f Mon Sep 17 00:00:00 2001 From: "milos.brecher" Date: Thu, 3 Sep 2026 14:15:39 +0200 Subject: [PATCH] TemplateFactory - remove redundant class_exists check in constructor --- src/Bridges/ApplicationLatte/TemplateFactory.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Bridges/ApplicationLatte/TemplateFactory.php b/src/Bridges/ApplicationLatte/TemplateFactory.php index 9fc483394..d058457c6 100644 --- a/src/Bridges/ApplicationLatte/TemplateFactory.php +++ b/src/Bridges/ApplicationLatte/TemplateFactory.php @@ -9,7 +9,7 @@ use Nette; use Nette\Application\UI; -use function class_exists, is_a, preg_replace, property_exists, rtrim; +use function is_a, preg_replace, property_exists, rtrim; /** @@ -29,7 +29,7 @@ public function __construct( private readonly ?Nette\Security\User $user = null, $templateClass = null, ) { - if ($templateClass && (!class_exists($templateClass) || !is_a($templateClass, Template::class, allow_string: true))) { + if ($templateClass && !is_a($templateClass, Template::class, allow_string: true)) { throw new Nette\InvalidArgumentException("Class $templateClass does not implement " . Template::class . ' or it does not exist.'); }