File tree Expand file tree Collapse file tree 2 files changed +20
-0
lines changed Expand file tree Collapse file tree 2 files changed +20
-0
lines changed Original file line number Diff line number Diff line change 55 */
66namespace Magento2 \Sniffs \CodeAnalysis ;
77
8+ use PHP_CodeSniffer \Files \File ;
89use PHP_CodeSniffer \Standards \Generic \Sniffs \CodeAnalysis \EmptyStatementSniff ;
910
1011/**
@@ -25,4 +26,19 @@ public function register()
2526 ]
2627 );
2728 }
29+ /**
30+ * @inheritDoc
31+ */
32+ public function process (File $ phpcsFile , $ stackPtr )
33+ {
34+ $ posOfFunction = $ phpcsFile ->findNext ([T_FUNCTION ], $ stackPtr );
35+ $ functionName = $ phpcsFile ->getDeclarationName ($ posOfFunction );
36+ // Skip for around function
37+ if (strpos ($ functionName , 'around ' ) !== false ) {
38+ return ;
39+ }
40+
41+ parent ::process ($ phpcsFile , $ stackPtr );
42+
43+ }//end process()
2844}
Original file line number Diff line number Diff line change @@ -74,3 +74,7 @@ if (true) {} elseif (false) {}
7474function emptyFunction () { /*Empty function block*/ }
7575
7676function nonEmptyFunction () { return true ; }
77+
78+ function aroundEmptyFunction ($ foo , $ bar ) {
79+
80+ }
You can’t perform that action at this time.
0 commit comments