FIX Switching to use Controller::curr as it was using previously

This commit is contained in:
Guy Marriott 2018-11-28 16:00:51 +13:00
parent 32d096d9e5
commit c7b5b1efd2
No known key found for this signature in database
GPG Key ID: A80F9ACCB86D3DA7

View File

@ -1,34 +1,17 @@
<?php <?php
namespace SilverStripe\Forms\GridField\FormAction; namespace SilverStripe\Forms\GridField\FormAction;
use SilverStripe\Control\Controller;
use SilverStripe\Control\HTTPRequest; use SilverStripe\Control\HTTPRequest;
abstract class AbstractRequestAwareStore implements StateStore abstract class AbstractRequestAwareStore implements StateStore
{ {
private static $dependencies = [
'request' => '%$' . HTTPRequest::class,
];
/**
* @var HTTPRequest
*/
protected $request;
/** /**
* @return HTTPRequest * @return HTTPRequest
*/ */
public function getRequest() public function getRequest()
{ {
return $this->request; // Replicating existing functionality from GridField_FormAction
} return Controller::curr()->getRequest();
/**
* @param HTTPRequest $request
* @return $this
*/
public function setRequest($request)
{
$this->request = $request;
return $this;
} }
} }