From d6b816cb7fbd88b686f14e7e3a662e29c850bd6c Mon Sep 17 00:00:00 2001 From: Robbie Averill Date: Wed, 13 Dec 2017 22:35:09 +1300 Subject: [PATCH] FIX Remove references to Object class and use Injector instead (#156) --- bulkUpload/code/BulkUploaderRequest.php | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/bulkUpload/code/BulkUploaderRequest.php b/bulkUpload/code/BulkUploaderRequest.php index 9917596..bc4964f 100644 --- a/bulkUpload/code/BulkUploaderRequest.php +++ b/bulkUpload/code/BulkUploaderRequest.php @@ -3,13 +3,12 @@ namespace Colymba\BulkUpload; use SilverStripe\Assets\Image; -use SilverStripe\Core\Convert; -use SilverStripe\Core\Object; use SilverStripe\Control\Controller; use SilverStripe\Control\RequestHandler; use SilverStripe\Control\HTTPRequest; use SilverStripe\Control\HTTPResponse; -use SilverStripe\Dev\Deprecation; +use SilverStripe\Core\Convert; +use SilverStripe\Core\Injector\Injector; use SilverStripe\ORM\DataObject; use SilverStripe\AssetAdmin\Controller\AssetAdmin; @@ -99,7 +98,7 @@ class BulkUploaderRequest extends RequestHandler { //create record $recordClass = $this->component->getRecordClassName($this->gridField); - $record = Object::create($recordClass); + $record = Injector::inst()->create($recordClass); $record->write(); // passes the current gridfield-instance to a call-back method on the new object @@ -263,7 +262,7 @@ class BulkUploaderRequest extends RequestHandler foreach ($attachResponses as $attachResponse) { // create record - $record = Object::create($recordClass); + $record = Injector::inst()->create($recordClass); $record->write(); $record->extend('onBulkUpload', $this->gridField);