Skip to content

Commit 9286ff9

Browse files
committed
AC-678: Create phpcs sniff for ObsoleteResponseTest
1 parent 5f08bf5 commit 9286ff9

File tree

1 file changed

+12
-12
lines changed

1 file changed

+12
-12
lines changed

Magento2/Sniffs/Legacy/ObsoleteResponseSniff.php

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -18,16 +18,16 @@ class ObsoleteResponseSniff implements Sniff
1818
* @var string[]
1919
*/
2020
private $obsoleteResponseMethods = [
21-
'loadLayout',
22-
'renderLayout',
23-
'_redirect',
24-
'_forward',
25-
'_setActiveMenu',
26-
'_addBreadcrumb',
27-
'_addContent',
28-
'_addLeft',
29-
'_addJs',
30-
'_moveBlockToContainer',
21+
'loadLayout' => 'Please use \Magento\Framework\View\Layout\Builder::build instead.',
22+
'renderLayout' => 'Please use \Magento\Framework\Controller\ResultInterface::renderResult instead.',
23+
'_redirect' => 'Please use \Magento\Backend\Model\View\Result\Redirect::render instead.',
24+
'_forward' => 'Please use \Magento\Backend\Model\View\Result\Forward::forward instead.',
25+
'_setActiveMenu' => 'Please use \Magento\Backend\Model\View\Result\Page::setActiveMenu instead.',
26+
'_addBreadcrumb' => 'Please use \Magento\Backend\Model\View\Result\Page::addBreadcrumb instead.',
27+
'_addContent' => 'Please use \Magento\Backend\Model\View\Result\Page::addContent instead.',
28+
'_addLeft' => 'Please use \Magento\Backend\Model\View\Result\Page::addLeft instead.',
29+
'_addJs' => 'Please use \Magento\Backend\Model\View\Result\Page::addJs instead.',
30+
'_moveBlockToContainer' => 'Please use \Magento\Backend\Model\View\Result\Page::moveBlockToContainer instead.',
3131
];
3232

3333
/**
@@ -49,10 +49,10 @@ public function process(File $phpcsFile, $stackPtr)
4949
$tokens = $phpcsFile->getTokens();
5050
$stringPos = $phpcsFile->findNext(T_STRING, $stackPtr + 1);
5151

52-
foreach ($this->obsoleteResponseMethods as $method) {
52+
foreach ($this->obsoleteResponseMethods as $method => $errorMessage) {
5353
if ($tokens[$stringPos]['content'] === $method) {
5454
$phpcsFile->addWarning(
55-
sprintf('Contains obsolete response method: %s.', $method),
55+
sprintf('%s method is deprecated. %s', $method, $errorMessage),
5656
$stackPtr,
5757
self::WARNING_CODE_METHOD
5858
);

0 commit comments

Comments
 (0)