Examples of PhpLookupElement


Examples of com.jetbrains.php.completion.PhpLookupElement

    }

    static public void addClassPublicMethodCompletion(CompletionResultSet completionResultSet, PhpClass phpClass) {
        for (Method method : phpClass.getMethods()) {
            if (method.getAccess().isPublic() && !method.getName().startsWith("__")) {
                completionResultSet.addElement(new PhpLookupElement(method));
            }
        }
    }
View Full Code Here

Examples of com.jetbrains.php.completion.PhpLookupElement

        }

        PhpIndex phpIndex = PhpIndex.getInstance(parameters.getOriginalFile().getProject());

        for (String className : phpIndex.getAllClassNames(resultSet.getPrefixMatcher())) {
            resultSet.addElement(new PhpLookupElement(className, PhpClassIndex.KEY, parameters.getOriginalFile().getProject(), PhpClassReferenceInsertHandler.getInstance()));
        }
    }
View Full Code Here

Examples of com.jetbrains.php.completion.PhpLookupElement

                resultSet.addElement(LookupElementBuilder.create(prefix + presentableFQN).withIcon(phpClass.getIcon()));
            }
        });

        for (String className : PhpIndex.getInstance(psiElement.getProject()).getAllClassNames(resultSet.getPrefixMatcher())) {
            resultSet.addElement(new PhpLookupElement(className, PhpClassIndex.KEY, parameters.getOriginalFile().getProject(), PhpClassReferenceInsertHandler.getInstance()));
        }

        for( Map.Entry<String, ContainerParameter> entry: ContainerCollectionResolver.getParameters(psiElement.getProject()).entrySet()) {
            resultSet.addElement(
                new ParameterLookupElement(entry.getValue(), ParameterPercentWrapInsertHandler.getInstance(), psiElement.getText())
View Full Code Here

Examples of com.jetbrains.php.completion.PhpLookupElement

        return PhpIndex.getInstance(project).getAnyByFQN(className);
    }

    static public void addClassPublicMethodCompletion(CompletionResultSet completionResultSet, PhpClass phpClass) {
        for(Method method: getClassPublicMethod(phpClass)) {
            completionResultSet.addElement(new PhpLookupElement(method));
        }
    }
View Full Code Here

Examples of com.jetbrains.php.completion.PhpLookupElement

            return new Object[0];
        }

        List<LookupElement> lookupElements = new ArrayList<LookupElement>();
        for(Method publicMethod: PhpElementsUtil.getClassPublicMethod(phpClass)) {
            lookupElements.add(new PhpLookupElement(publicMethod));
        }

        return lookupElements.toArray();
    }
View Full Code Here

Examples of com.jetbrains.php.completion.PhpLookupElement

                return;
            }

            PhpIndex phpIndex = PhpIndex.getInstance(psiElement.getProject());
            for (String className : phpIndex.getAllClassNames(resultSet.getPrefixMatcher())) {
                resultSet.addElement(new PhpLookupElement(className, PhpClassIndex.KEY, psiElement.getProject(), PhpReferenceInsertHandler.getInstance()));
            }

        }
View Full Code Here

Examples of com.jetbrains.php.completion.PhpLookupElement

        String[] modelNames = matcher.group(1).replaceAll("\\s|\\t|'|\"", "").split(",");

        for (String modelName : modelNames) {
          Collection<PhpClass> containingClasses = PhpIndex.getInstance(parameters.getOriginalFile().getProject()).getClassesByFQN(modelName);

          result.addElement(new PhpLookupElement(modelName, PhpClassIndex.KEY, position.getProject(), PhpReferenceInsertHandler.getInstance()));


          for (PhpClass containingClass : containingClasses) {
            if (containingClass != null) {
              Method arr$[] = containingClass.getOwnMethods();
              int len$ = arr$.length;
              for (int i$ = 0; i$ < len$; i$++) {
                Method m = arr$[i$];
                if (!PhpUnitUtil.isTestMethod(m))
                  result.addElement(new PhpLookupElement(m.getName(), PhpFunctionIndex.KEY, position.getProject(), AppendSemiColonInsertHandler.getInstance()));
              }

            }
          }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.