Skip to content

Commit b6fb045

Browse files
Merge pull request magento#1085 from magento-engcom/develop-prs
[EngCom] Public Pull Requests - MAGETWO-68979: Fix breadcrumbs extra space magento#9514 - MAGETWO-68977: fix for Class Magento\Framework\Console\CLI not found in case sensitive scenarios magento#9539 - MAGETWO-68861: Fix data deletion using the multiple delete command magento#9446 - MAGETWO-67722: Add ability to inject exception code in LocalizedException magento#9363
2 parents 62667cb + 17c761b commit b6fb045

File tree

5 files changed

+19
-10
lines changed

5 files changed

+19
-10
lines changed

app/code/Magento/Cron/Observer/ProcessCronQueueObserver.php

+2-2
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
namespace Magento\Cron\Observer;
1111

1212
use Magento\Framework\App\State;
13-
use Magento\Framework\Console\CLI;
13+
use Magento\Framework\Console\Cli;
1414
use Magento\Framework\Event\ObserverInterface;
1515
use \Magento\Cron\Model\Schedule;
1616

@@ -188,7 +188,7 @@ public function execute(\Magento\Framework\Event\Observer $observer)
188188
) == 1
189189
)) {
190190
$this->_shell->execute(
191-
$phpPath . ' %s cron:run --group=' . $groupId . ' --' . CLI::INPUT_KEY_BOOTSTRAP . '='
191+
$phpPath . ' %s cron:run --group=' . $groupId . ' --' . Cli::INPUT_KEY_BOOTSTRAP . '='
192192
. self::STANDALONE_PROCESS_STARTED . '=1',
193193
[
194194
BP . '/bin/magento'

app/code/Magento/Theme/view/frontend/templates/html/breadcrumbs.phtml

+1-3
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,7 @@
1313
<?php foreach ($crumbs as $crumbName => $crumbInfo) : ?>
1414
<li class="item <?php /* @escapeNotVerified */ echo $crumbName ?>">
1515
<?php if ($crumbInfo['link']) : ?>
16-
<a href="<?php /* @escapeNotVerified */ echo $crumbInfo['link'] ?>" title="<?php echo $block->escapeHtml($crumbInfo['title']) ?>">
17-
<?php echo $block->escapeHtml($crumbInfo['label']) ?>
18-
</a>
16+
<a href="<?php /* @escapeNotVerified */ echo $crumbInfo['link'] ?>" title="<?php echo $block->escapeHtml($crumbInfo['title']) ?>"><?php echo $block->escapeHtml($crumbInfo['label']) ?></a>
1917
<?php elseif ($crumbInfo['last']) : ?>
2018
<strong><?php echo $block->escapeHtml($crumbInfo['label']) ?></strong>
2119
<?php else: ?>

lib/internal/Magento/Framework/Exception/LocalizedException.php

+3-4
Original file line numberDiff line numberDiff line change
@@ -26,15 +26,14 @@ class LocalizedException extends \Exception
2626
protected $logMessage;
2727

2828
/**
29-
* Constructor
30-
*
3129
* @param \Magento\Framework\Phrase $phrase
3230
* @param \Exception $cause
31+
* @param int $code
3332
*/
34-
public function __construct(Phrase $phrase, \Exception $cause = null)
33+
public function __construct(Phrase $phrase, \Exception $cause = null, $code = 0)
3534
{
3635
$this->phrase = $phrase;
37-
parent::__construct($phrase->render(), 0, $cause);
36+
parent::__construct($phrase->render(), intval($code), $cause);
3837
}
3938

4039
/**

lib/internal/Magento/Framework/Exception/Test/Unit/LocalizedExceptionTest.php

+12
Original file line numberDiff line numberDiff line change
@@ -150,4 +150,16 @@ public function testGetLogMessage()
150150
$expectedLogMessage = 'message parameter1 parameter2';
151151
$this->assertEquals($expectedLogMessage, $localizeException->getLogMessage());
152152
}
153+
154+
public function testGetCode()
155+
{
156+
$expectedCode = 42;
157+
$localizedException = new LocalizedException(
158+
new Phrase("message %1", ['test']),
159+
new \Exception(),
160+
$expectedCode
161+
);
162+
163+
$this->assertEquals($expectedCode, $localizedException->getCode());
164+
}
153165
}

setup/src/Magento/Setup/Model/UninstallCollector.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ public function collectUninstall($filterModules = [])
5656
$setup = $this->dataSetupFactory->create();
5757
$result = $setup->getConnection()->select()->from($setup->getTable('setup_module'), ['module']);
5858
if (isset($filterModules) && sizeof($filterModules) > 0) {
59-
$result->where('module in( ? )', implode(',', $filterModules));
59+
$result->where('module in( ? )', $filterModules);
6060
}
6161
// go through modules
6262
foreach ($setup->getConnection()->fetchAll($result) as $row) {

0 commit comments

Comments
 (0)