File tree Expand file tree Collapse file tree 2 files changed +16
-0
lines changed Expand file tree Collapse file tree 2 files changed +16
-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,17 @@ public function register()
2526 ]
2627 );
2728 }
29+ /**
30+ * @inheritDoc
31+ */
32+ public function process (File $ phpcsFile , $ stackPtr )
33+ {
34+ $ tokens = $ phpcsFile ->getTokens ();
35+ if ($ tokens [$ stackPtr ]['code ' ] === T_FUNCTION &&
36+ strpos ($ phpcsFile ->getDeclarationName ($ stackPtr ), 'around ' ) === 0 ) {
37+ return ;
38+ }
39+
40+ parent ::process ($ phpcsFile , $ stackPtr );
41+ }//end process()
2842}
Original file line number Diff line number Diff line change @@ -74,3 +74,5 @@ if (true) {} elseif (false) {}
7474function emptyFunction () { /*Empty function block*/ }
7575
7676function nonEmptyFunction () { return true ; }
77+
78+ function aroundEmptyFunction ($ foo , $ bar ) { }
You can’t perform that action at this time.
0 commit comments