From f33b03812fb282153c15f65f202dee8223884faf Mon Sep 17 00:00:00 2001 From: Graham Wharton Date: Mon, 29 Apr 2019 10:57:26 +0100 Subject: [PATCH] Initialise Database Helper from Object Manager if not passed by DI. Increases backwards compatability. --- app/code/Magento/Theme/Model/Design/Backend/File.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/app/code/Magento/Theme/Model/Design/Backend/File.php b/app/code/Magento/Theme/Model/Design/Backend/File.php index 095a8aaf178ab..68125d62a46b6 100644 --- a/app/code/Magento/Theme/Model/Design/Backend/File.php +++ b/app/code/Magento/Theme/Model/Design/Backend/File.php @@ -54,10 +54,10 @@ class File extends BackendFile * @param RequestDataInterface $requestData * @param Filesystem $filesystem * @param UrlInterface $urlBuilder - * @param Database $databaseHelper * @param AbstractResource|null $resource * @param AbstractDb|null $resourceCollection * @param array $data + * @param Database $databaseHelper * @SuppressWarnings(PHPMD.ExcessiveParameterList) */ public function __construct( @@ -69,10 +69,10 @@ public function __construct( RequestDataInterface $requestData, Filesystem $filesystem, UrlInterface $urlBuilder, - Database $databaseHelper, AbstractResource $resource = null, AbstractDb $resourceCollection = null, - array $data = [] + array $data = [], + Database $databaseHelper = null ) { parent::__construct( $context, @@ -87,7 +87,7 @@ public function __construct( $data ); $this->urlBuilder = $urlBuilder; - $this->databaseHelper = $databaseHelper; + $this->databaseHelper = $databaseHelper ?: ObjectManager::getInstance()->get(Database::class); } /**