From 1e727bf8c6fdacce18a4cce5afcf0abe8e972dc3 Mon Sep 17 00:00:00 2001 From: Andrew Aitken-Fincham Date: Fri, 26 May 2017 17:11:35 +0100 Subject: [PATCH] update to not include Object --- src/EnvironmentCheckSuite.php | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/EnvironmentCheckSuite.php b/src/EnvironmentCheckSuite.php index 5206383..0e7950e 100644 --- a/src/EnvironmentCheckSuite.php +++ b/src/EnvironmentCheckSuite.php @@ -4,9 +4,10 @@ namespace SilverStripe\EnvironmentCheck; use Exception; use InvalidArgumentException; -use SilverStripe\Core\Object; +use SilverStripe\Core\Injector\Injector; use SilverStripe\EnvironmentCheck\EnvironmentCheck; use SilverStripe\ORM\ArrayList; +use SilverStripe\ORM\DataObject; use SilverStripe\View\ArrayData; use SilverStripe\View\ViewableData; @@ -31,7 +32,7 @@ use SilverStripe\View\ViewableData; * * @package environmentcheck */ -class EnvironmentCheckSuite extends Object +class EnvironmentCheckSuite extends DataObject { /** * Name of this suite. @@ -134,7 +135,7 @@ class EnvironmentCheckSuite extends Object foreach ($this->checks as $check) { list($checkClass, $checkTitle) = $check; if (is_string($checkClass)) { - $checkInst = Object::create_from_string($checkClass); + $checkInst = Injector::inst()->create($checkClass); if ($checkInst instanceof EnvironmentCheck) { $output[] = [$checkInst, $checkTitle]; } else {