diff --git a/code/Controllers/ContentController.php b/code/Controllers/ContentController.php index 6ee2e769..d55ecbd7 100644 --- a/code/Controllers/ContentController.php +++ b/code/Controllers/ContentController.php @@ -450,7 +450,7 @@ HTML; SSViewer::get_templates_by_class(static::class, "", "SilverStripe\\Control\\Controller") ); - return new SSViewer($templates); + return SSViewer::create($templates); } diff --git a/code/Model/SiteTree.php b/code/Model/SiteTree.php index 23878d8d..fbe5fc83 100755 --- a/code/Model/SiteTree.php +++ b/code/Model/SiteTree.php @@ -816,7 +816,7 @@ class SiteTree extends DataObject implements PermissionProvider, i18nEntityProvi public function Breadcrumbs($maxDepth = 20, $unlinked = false, $stopAtPageType = false, $showHidden = false) { $pages = $this->getBreadcrumbItems($maxDepth, $stopAtPageType, $showHidden); - $template = new SSViewer('BreadcrumbsTemplate'); + $template = SSViewer::create('BreadcrumbsTemplate'); return $template->process($this->customise(new ArrayData(array( "Pages" => $pages, "Unlinked" => $unlinked diff --git a/code/Model/SiteTreeFileExtension.php b/code/Model/SiteTreeFileExtension.php index 63be7ca8..57731896 100644 --- a/code/Model/SiteTreeFileExtension.php +++ b/code/Model/SiteTreeFileExtension.php @@ -65,7 +65,7 @@ class SiteTreeFileExtension extends DataExtension */ public function BackLinkHTMLList() { - $viewer = new SSViewer(["type" => "Includes", self::class . "_description"]); + $viewer = SSViewer::create(["type" => "Includes", self::class . "_description"]); return $viewer->process($this->owner); }