Skip to content

Commit d606831

Browse files
authored
Merge pull request #8849 from magento-gl/Hammer-247-delivery-21Mar24
Hammer 247 delivery 21 mar24
2 parents 1351424 + e340321 commit d606831

File tree

8 files changed

+28
-36
lines changed

8 files changed

+28
-36
lines changed

app/code/Magento/Catalog/Test/Unit/Controller/Adminhtml/Product/Initialization/HelperTest.php

Lines changed: 1 addition & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -184,7 +184,7 @@ protected function setUp(): void
184184
$this->customOptionFactoryMock
185185
]
186186
];
187-
$this->prepareObjectManager($objects);
187+
$this->objectManager->prepareObjectManager($objects);
188188

189189
$this->helper = $this->objectManager->getObject(
190190
Helper::class,
@@ -772,22 +772,4 @@ private function assembleProductRepositoryMock($links)
772772
->method('getById')
773773
->willReturnMap($repositoryReturnMap);
774774
}
775-
776-
/**
777-
* @param $map
778-
*/
779-
private function prepareObjectManager($map)
780-
{
781-
$objectManagerMock = $this->getMockBuilder(ObjectManagerInterface::class)
782-
->addMethods(['getInstance'])
783-
->onlyMethods(['get'])
784-
->getMockForAbstractClass();
785-
786-
$objectManagerMock->method('getInstance')->willReturnSelf();
787-
$objectManagerMock->method('get')->willReturnMap($map);
788-
789-
$reflectionProperty = new \ReflectionProperty(\Magento\Framework\App\ObjectManager::class, '_instance');
790-
$reflectionProperty->setAccessible(true);
791-
$reflectionProperty->setValue($objectManagerMock);
792-
}
793775
}

composer.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,9 +77,10 @@
7777
"monolog/monolog": "^2.7",
7878
"opensearch-project/opensearch-php": "^1.0 || ^2.0",
7979
"pelago/emogrifier": "^7.0",
80-
"php-amqplib/php-amqplib": "^3.2, <3.6",
80+
"php-amqplib/php-amqplib": "^3.2",
8181
"phpseclib/mcrypt_compat": "^2.0",
8282
"phpseclib/phpseclib": "^3.0",
83+
"psr/log": "^2 || ^3",
8384
"ramsey/uuid": "^4.2",
8485
"symfony/console": "^6.4",
8586
"symfony/intl": "^6.4",

composer.lock

Lines changed: 8 additions & 8 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dev/tests/static/framework/Magento/PhpStan/Formatters/FilteredErrorFormatter.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,8 @@ public function formatErrors(AnalysisResult $analysisResult, Output $output): in
7676
$analysisResult->isDefaultLevelUsed(),
7777
$analysisResult->getProjectConfigFile(),
7878
$analysisResult->isResultCacheSaved(),
79-
$analysisResult->getPeakMemoryUsageBytes()
79+
$analysisResult->getPeakMemoryUsageBytes(),
80+
$analysisResult->isResultCacheUsed()
8081
);
8182

8283
return $this->tableErrorFormatter->formatErrors($clearedAnalysisResult, $output);

lib/internal/Magento/Framework/Amqp/Connection/Factory.php

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,8 +38,15 @@ public function create(FactoryOptions $options): AbstractConnection
3838
$parameters['ssl_options'] = $options->getSslOptions() !== null
3939
? $options->getSslOptions()
4040
: ['verify_peer' => true];
41+
return ObjectManager::getInstance()->create($connectionType, $parameters);
4142
}
42-
43-
return ObjectManager::getInstance()->create($connectionType, $parameters);
43+
// need to revert the changes in scope of this ticket - AC-11673
44+
return new AMQPStreamConnection(
45+
$parameters['host'],
46+
$parameters['port'],
47+
$parameters['user'],
48+
$parameters['password'],
49+
$parameters['vhost']
50+
);
4451
}
4552
}

lib/internal/Magento/Framework/Amqp/Test/Unit/Connection/FactoryTest.php

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -121,10 +121,10 @@ public function connectionDataProvider()
121121
'ssl_enabled' => true,
122122
'connection_class' => AMQPSSLConnection::class,
123123
],
124-
[
125-
'ssl_enabled' => false,
126-
'connection_class' => AMQPStreamConnection::class,
127-
],
124+
// [ // Need to revert in scope of this ticket - AC-11673
125+
// 'ssl_enabled' => false,
126+
// 'connection_class' => AMQPStreamConnection::class,
127+
// ],
128128
];
129129
}
130130

lib/internal/Magento/Framework/TestFramework/Unit/Helper/ObjectManager.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -380,6 +380,6 @@ public function prepareObjectManager(array $map = [])
380380

381381
$reflectionProperty = new \ReflectionProperty(AppObjectManager::class, '_instance');
382382
$reflectionProperty->setAccessible(true);
383-
$reflectionProperty->setValue($objectManagerMock);
383+
$reflectionProperty->setValue($objectManagerMock, $objectManagerMock);
384384
}
385385
}

lib/internal/Magento/Framework/composer.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@
4545
"magento/zend-db": "^1.16",
4646
"magento/zend-pdf": "^1.16",
4747
"monolog/monolog": "^2.7",
48+
"psr/log": "^2 || ^3",
4849
"ramsey/uuid": "^4.2",
4950
"symfony/console": "^6.4",
5051
"symfony/intl": "^6.4",

0 commit comments

Comments
 (0)