@@ -318,9 +318,9 @@ public void addCompletions(@NotNull CompletionParameters parameters, ProcessingC
318318 extend (
319319 CompletionType .BASIC ,
320320 TwigPattern .getAutocompletableRoutePattern (),
321- new CompletionProvider <CompletionParameters >() {
321+ new CompletionProvider <>() {
322322 public void addCompletions (@ NotNull CompletionParameters parameters , ProcessingContext context , @ NotNull CompletionResultSet resultSet ) {
323- if (!Symfony2ProjectComponent .isEnabled (parameters .getPosition ())) {
323+ if (!Symfony2ProjectComponent .isEnabled (parameters .getPosition ())) {
324324 return ;
325325 }
326326
@@ -994,7 +994,7 @@ protected void addCompletions(@NotNull CompletionParameters parameters, @NotNull
994994 return ;
995995 }
996996
997- // @TODO: support more the first argument
997+ // @TODO: support more then the first argument
998998 int wantParameter = 0 ;
999999
10001000 Collection <Pair <PhpNamedElement , Integer >> sources = new ArrayList <>();
@@ -1043,23 +1043,23 @@ protected void addCompletions(@NotNull CompletionParameters parameters, @NotNull
10431043 if (containingClass != null ) {
10441044 @ NotNull ParameterList phpPsiFromText = PhpPsiElementFactory .createPhpPsiFromText (parameters .getPosition ().getProject (), ParameterList .class , "" +
10451045 "<?php\n " +
1046- "/** @var " + containingClass .getFQN () + " $x */\n " +
1047- "$x ->" + psiElement .getName () + "(" + join + ");\n " );
1046+ "/** @var " + containingClass .getFQN () + " $____proxy____ */\n " +
1047+ "$____proxy____ ->" + psiElement .getName () + "(" + join + ");\n " );
10481048
10491049 PsiElement [] parameters1 = phpPsiFromText .getParameters ();
10501050 targets .add (parameters1 [parameters1 .length - 1 ]);
10511051 }
10521052 } else if (psiElement instanceof com .jetbrains .php .lang .psi .elements .Function ) {
10531053 @ NotNull ParameterList phpPsiFromText = PhpPsiElementFactory .createPhpPsiFromText (parameters .getPosition ().getProject (), ParameterList .class , "" +
10541054 "<?php\n " +
1055- psiElement .getName () + "(" + join + ");\n " );
1055+ "$____proxy____ = " + psiElement .getName () + "(" + join + ");\n " );
10561056
10571057 PsiElement [] parameters1 = phpPsiFromText .getParameters ();
10581058 targets .add (parameters1 [parameters1 .length - 1 ]);
10591059 } else if (psiElement instanceof PhpClass ) {
10601060 @ NotNull ParameterList phpPsiFromText = PhpPsiElementFactory .createPhpPsiFromText (parameters .getPosition ().getProject (), ParameterList .class , "" +
10611061 "<?php\n " +
1062- "new " + psiElement .getFQN () + "(" + join + ");\n " );
1062+ "$____proxy____ = new " + psiElement .getFQN () + "(" + join + ");\n " );
10631063
10641064 PsiElement [] parameters1 = phpPsiFromText .getParameters ();
10651065 targets .add (parameters1 [parameters1 .length - 1 ]);
0 commit comments