File tree Expand file tree Collapse file tree 1 file changed +14
-1
lines changed
src/com/magento/idea/magento2plugin/actions/generation Expand file tree Collapse file tree 1 file changed +14
-1
lines changed Original file line number Diff line number Diff line change @@ -100,7 +100,20 @@ private boolean checkIsMethodReference(@NotNull PsiElement element) {
100100 }
101101
102102 private boolean checkIsEventDispatchMethod (MethodReference element ) {
103- return element .getSignature ().equals (SIGNATURE_INTERFACE ) || element .getSignature ().equals (SIGNATURE_CONTEXT );
103+ return element .getSignature ().equals (SIGNATURE_INTERFACE ) ||
104+ element .getSignature ().equals (SIGNATURE_CONTEXT ) ||
105+ checkIsDispatchMethodGiven (element );
106+ }
107+
108+ private boolean checkIsDispatchMethodGiven (MethodReference element ) {
109+ String methodName = element .getName ();
110+ String elementType = element .getType ().toString ().replace ("|?" ,"" );
111+
112+ if (element .getSignature ().equals (elementType ) && methodName .equals ("dispatch" )) {
113+ return true ;
114+ }
115+
116+ return false ;
104117 }
105118
106119 private boolean checkIsElementStringLiteral (@ NotNull PsiElement element ) {
You can’t perform that action at this time.
0 commit comments