Skip to content

Commit 0aff845

Browse files
author
Oleksii Korshenko
authored
Merge pull request #790 from magento-engcom/develop-prs
[EngCom] Public Pull Requests
2 parents c1390c8 + ff9577f commit 0aff845

File tree

3 files changed

+10
-6
lines changed
  • app/code/Magento/Widget/Model/ResourceModel/Widget/Instance/Options
  • lib/internal/Magento/Framework/Code/Reader
  • setup/src/Magento/Setup/Module/I18n/Dictionary/Writer

3 files changed

+10
-6
lines changed

app/code/Magento/Widget/Model/ResourceModel/Widget/Instance/Options/ThemeId.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,11 +22,11 @@ class ThemeId implements \Magento\Framework\Option\ArrayInterface
2222
protected $_resourceModel;
2323

2424
/**
25-
* @param \Magento\Theme\Model\ResourceModel\Theme\Collection $widgetResourceModel
25+
* @param \Magento\Theme\Model\ResourceModel\Theme\CollectionFactory $widgetResourceModel
2626
*/
27-
public function __construct(\Magento\Theme\Model\ResourceModel\Theme\Collection $widgetResourceModel)
27+
public function __construct(\Magento\Theme\Model\ResourceModel\Theme\CollectionFactory $widgetResourceModel)
2828
{
29-
$this->_resourceModel = $widgetResourceModel;
29+
$this->_resourceModel = $widgetResourceModel->create();
3030
}
3131

3232
/**

lib/internal/Magento/Framework/Code/Reader/ArgumentsReader.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ public function getConstructorArguments(\ReflectionClass $class, $groupByPositio
2525
/**
2626
* Skip native PHP types, classes without constructor
2727
*/
28-
if (!$class->getFileName() || false == $class->hasMethod(
28+
if ($class->isInterface() || !$class->getFileName() || false == $class->hasMethod(
2929
'__construct'
3030
) || !$inherited && $class->getConstructor()->class != $class->getName()
3131
) {

setup/src/Magento/Setup/Module/I18n/Dictionary/Writer/Csv.php

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,14 +59,18 @@ public function write(Phrase $phrase)
5959
*/
6060
public function __destructor()
6161
{
62-
fclose($this->_fileHandler);
62+
if (is_resource($this->_fileHandler)) {
63+
fclose($this->_fileHandler);
64+
}
6365
}
6466

6567
/**
6668
* Destructor for closing file handler
6769
*/
6870
public function __destruct()
6971
{
70-
fclose($this->_fileHandler);
72+
if (is_resource($this->_fileHandler)) {
73+
fclose($this->_fileHandler);
74+
}
7175
}
7276
}

0 commit comments

Comments
 (0)