Skip to content

Commit

Permalink
re-add yaml class parameter annotation resolver #242
Browse files Browse the repository at this point in the history
  • Loading branch information
Haehnchen committed Feb 20, 2014
1 parent cfe3a43 commit f2b731d
Showing 1 changed file with 8 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -102,6 +102,14 @@ private void annotateClass(@NotNull final PsiElement element, @NotNull Annotatio
}

String className = PsiElementUtils.getText(element);

if(YamlHelper.isValidParameterName(className)) {
String resolvedParameter = ContainerCollectionResolver.resolveParameter(element.getProject(), className);
if(resolvedParameter != null && PhpElementsUtil.getClassInterfacePsiElements(element.getProject(), resolvedParameter) != null) {
return ;
}
}

if(PhpElementsUtil.getClassInterface(element.getProject(), className) == null) {
holder.createWarningAnnotation(element, "Missing Class");
}
Expand Down

0 comments on commit f2b731d

Please sign in to comment.