Skip to content

Commit 320f83f

Browse files
samdarkCopilot
andauthored
Update src/ViewTrait.php
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
1 parent 880223a commit 320f83f

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

src/ViewTrait.php

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -98,20 +98,22 @@ public function withRenderers(array $renderers): static
9898
);
9999
}
100100

101+
$rendererType = is_object($renderer) ? $renderer::class : get_debug_type($renderer);
102+
101103
if ($extension === '') {
102104
throw new InvalidArgumentException(
103105
sprintf(
104106
'Empty extension is not supported. Please add extension for %s.',
105-
$renderer::class
107+
$rendererType
106108
)
107109
);
108110
}
109111

110-
if (!$renderer instanceof TemplateRendererInterface) {
112+
if (!is_object($renderer) || !$renderer instanceof TemplateRendererInterface) {
111113
throw new InvalidArgumentException(
112114
sprintf(
113115
'Render %s is not an instance of %s.',
114-
$renderer::class,
116+
$rendererType,
115117
TemplateRendererInterface::class
116118
)
117119
);

0 commit comments

Comments
 (0)