File tree 1 file changed +8
-3
lines changed
1 file changed +8
-3
lines changed Original file line number Diff line number Diff line change @@ -57,9 +57,14 @@ public function createViewHelperInstanceFromClassName($viewHelperClassName): Vie
57
57
return $ viewHelperInstance ;
58
58
}
59
59
60
- if ($ this ->container ->has ($ viewHelperClassName )) {
61
- /** @var ViewHelperInterface $viewHelperInstance */
62
- $ viewHelperInstance = $ this ->container ->get ($ viewHelperClassName );
60
+ if (class_exists ($ viewHelperClassName )) {
61
+ if ($ this ->container ->has ($ viewHelperClassName )) {
62
+ /** @var ViewHelperInterface $viewHelperInstance */
63
+ $ viewHelperInstance = $ this ->container ->get ($ viewHelperClassName );
64
+ } else {
65
+ /** @var ViewHelperInterface $viewHelperInstance */
66
+ $ viewHelperInstance = new $ viewHelperClassName ;
67
+ }
63
68
return $ viewHelperInstance ;
64
69
} else {
65
70
// Redirect all components to special ViewHelper ComponentRenderer
You can’t perform that action at this time.
0 commit comments