Skip to content

Commit 6f142a5

Browse files
committed
Merge branch 'php8-develop' of github.com:magento-commerce/magento2ce into updatephp8/laminas-laminas-serializer
2 parents f634658 + a8d80e5 commit 6f142a5

File tree

6 files changed

+59
-243
lines changed

6 files changed

+59
-243
lines changed

composer.json

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -37,23 +37,21 @@
3737
"guzzlehttp/guzzle": "^6.3.3",
3838
"laminas/laminas-captcha": "^2.7.1",
3939
"laminas/laminas-code": "^3.5.1",
40-
"laminas/laminas-console": "^2.6.0",
4140
"laminas/laminas-crypt": "^3.4.0",
4241
"laminas/laminas-db": "^2.12.0",
4342
"laminas/laminas-dependency-plugin": "^2.1.0",
4443
"laminas/laminas-di": "^3.2.0",
4544
"laminas/laminas-eventmanager": "^3.0.0",
46-
"laminas/laminas-feed": "^2.9.0",
45+
"laminas/laminas-feed": "^2.13.0",
4746
"laminas/laminas-form": "^2.10.0",
4847
"laminas/laminas-http": "^2.6.0",
4948
"laminas/laminas-i18n": "^2.7.3",
5049
"laminas/laminas-json": "^3.2.0",
51-
"laminas/laminas-log": "^2.9.1",
50+
"laminas/laminas-log": "^2.13",
5251
"laminas/laminas-mail": "^2.9.0",
5352
"laminas/laminas-mime": "^2.8.0",
5453
"laminas/laminas-modulemanager": "^2.7",
5554
"laminas/laminas-mvc": "^3.2.0",
56-
"laminas/laminas-mvc-console": "^1.3.0",
5755
"laminas/laminas-serializer": "^2.10.1",
5856
"laminas/laminas-server": "^2.6.1",
5957
"laminas/laminas-servicemanager": "^3.6.0",

composer.lock

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

setup/config/modules.config.php

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,5 @@
2222
'Laminas\Router',
2323
'Laminas\Serializer',
2424
'Laminas\Session',
25-
'Laminas\Validator',
26-
'Laminas\Mvc\Console'
25+
'Laminas\Validator'
2726
];

setup/src/Magento/Setup/Mvc/Bootstrap/InitParamListener.php

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -11,14 +11,12 @@
1111
use Magento\Framework\App\State;
1212
use Magento\Framework\Filesystem;
1313
use Magento\Framework\Shell\ComplexParameter;
14-
use Laminas\Console\Request;
1514
use Laminas\EventManager\EventManagerInterface;
1615
use Laminas\EventManager\ListenerAggregateInterface;
1716
use Laminas\Mvc\Application;
1817
use Laminas\Mvc\MvcEvent;
1918
use Laminas\ServiceManager\Factory\FactoryInterface;
2019
use Laminas\ServiceManager\ServiceLocatorInterface;
21-
use Laminas\Stdlib\RequestInterface;
2220

2321
/**
2422
* A listener that injects relevant Magento initialization parameters and initializes filesystem
@@ -138,25 +136,26 @@ private function extractInitParameters(Application $application)
138136
$result[$initKey] = $_SERVER[$initKey];
139137
}
140138
}
141-
$result = array_replace_recursive($result, $this->extractFromCli($application->getRequest()));
142-
return $result;
139+
140+
if (!isset($result['argv']) || !is_array($result['argv'])) {
141+
return $result;
142+
}
143+
144+
return array_replace_recursive($result, $this->extractFromCli($result['argv']));
143145
}
144146

145147
/**
146148
* Extracts the directory paths from a CLI request
147149
*
148150
* Uses format of a URL query
149151
*
150-
* @param RequestInterface $request
152+
* @param array $argv
151153
* @return array
152154
*/
153-
private function extractFromCli(RequestInterface $request)
155+
private function extractFromCli(array $argv): array
154156
{
155-
if (!($request instanceof Request)) {
156-
return [];
157-
}
158157
$bootstrapParam = new ComplexParameter(self::BOOTSTRAP_PARAM);
159-
foreach ($request->getContent() as $paramStr) {
158+
foreach ($argv as $paramStr) {
160159
$result = $bootstrapParam->getFromString($paramStr);
161160
if (!empty($result)) {
162161
return $result;

0 commit comments

Comments
 (0)