From 050745f5ec14fe6a40323b788141212d2011f86d Mon Sep 17 00:00:00 2001 From: Omar Mohamad - El Hassan Lopesino Date: Tue, 5 Sep 2017 15:55:36 +0200 Subject: [PATCH] Data provider: move to function apart isListRequest function --- src/Plugin/resource/DataProvider/DataProvider.php | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/src/Plugin/resource/DataProvider/DataProvider.php b/src/Plugin/resource/DataProvider/DataProvider.php index 1d2a8acc..56a8ab49 100644 --- a/src/Plugin/resource/DataProvider/DataProvider.php +++ b/src/Plugin/resource/DataProvider/DataProvider.php @@ -363,6 +363,16 @@ protected function parseRequestForListSort() { return $sorts; } + /** + * Check this is a request to get list of entities. + * + * @return bool + * TRUE if this a request to get list of entities. + */ + public function isListRequest() { + return $this->request->isListRequest($this->getResourcePath()); + } + /** * Filter the query for list. * @@ -375,7 +385,7 @@ protected function parseRequestForListSort() { * @see \RestfulEntityBase::getQueryForList */ protected function parseRequestForListFilter() { - if (!$this->request->isListRequest($this->getResourcePath())) { + if (!$this->isListRequest()) { // Not a list request, so we don't need to filter. // We explicitly check this, as this function might be called from a // formatter plugin, after RESTful's error handling has finished, and an