FIX Remove references to Object class and use Injector instead (#156)

This commit is contained in:
Robbie Averill 2017-12-13 22:35:09 +13:00 committed by Thierry François
parent cbf32c478c
commit d6b816cb7f
1 changed files with 4 additions and 5 deletions

View File

@ -3,13 +3,12 @@
namespace Colymba\BulkUpload; namespace Colymba\BulkUpload;
use SilverStripe\Assets\Image; use SilverStripe\Assets\Image;
use SilverStripe\Core\Convert;
use SilverStripe\Core\Object;
use SilverStripe\Control\Controller; use SilverStripe\Control\Controller;
use SilverStripe\Control\RequestHandler; use SilverStripe\Control\RequestHandler;
use SilverStripe\Control\HTTPRequest; use SilverStripe\Control\HTTPRequest;
use SilverStripe\Control\HTTPResponse; use SilverStripe\Control\HTTPResponse;
use SilverStripe\Dev\Deprecation; use SilverStripe\Core\Convert;
use SilverStripe\Core\Injector\Injector;
use SilverStripe\ORM\DataObject; use SilverStripe\ORM\DataObject;
use SilverStripe\AssetAdmin\Controller\AssetAdmin; use SilverStripe\AssetAdmin\Controller\AssetAdmin;
@ -99,7 +98,7 @@ class BulkUploaderRequest extends RequestHandler
{ {
//create record //create record
$recordClass = $this->component->getRecordClassName($this->gridField); $recordClass = $this->component->getRecordClassName($this->gridField);
$record = Object::create($recordClass); $record = Injector::inst()->create($recordClass);
$record->write(); $record->write();
// passes the current gridfield-instance to a call-back method on the new object // 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) { foreach ($attachResponses as $attachResponse) {
// create record // create record
$record = Object::create($recordClass); $record = Injector::inst()->create($recordClass);
$record->write(); $record->write();
$record->extend('onBulkUpload', $this->gridField); $record->extend('onBulkUpload', $this->gridField);