File tree Expand file tree Collapse file tree 1 file changed +5
-3
lines changed
Expand file tree Collapse file tree 1 file changed +5
-3
lines changed Original file line number Diff line number Diff 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 );
You can’t perform that action at this time.
0 commit comments