@@ -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