@@ -18,16 +18,16 @@ class ObsoleteResponseSniff implements Sniff
18
18
* @var string[]
19
19
*/
20
20
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. ' ,
31
31
];
32
32
33
33
/**
@@ -49,10 +49,10 @@ public function process(File $phpcsFile, $stackPtr)
49
49
$ tokens = $ phpcsFile ->getTokens ();
50
50
$ stringPos = $ phpcsFile ->findNext (T_STRING , $ stackPtr + 1 );
51
51
52
- foreach ($ this ->obsoleteResponseMethods as $ method ) {
52
+ foreach ($ this ->obsoleteResponseMethods as $ method => $ errorMessage ) {
53
53
if ($ tokens [$ stringPos ]['content ' ] === $ method ) {
54
54
$ phpcsFile ->addWarning (
55
- sprintf ('Contains obsolete response method: %s. ' , $ method ),
55
+ sprintf ('%s method is deprecated. %s ' , $ method, $ errorMessage ),
56
56
$ stackPtr ,
57
57
self ::WARNING_CODE_METHOD
58
58
);
0 commit comments