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) {
100
100
}
101
101
102
102
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 ;
104
117
}
105
118
106
119
private boolean checkIsElementStringLiteral (@ NotNull PsiElement element ) {
You can’t perform that action at this time.
0 commit comments