public PsiElementVisitor buildVisitor()

in src/main/java/lt/martynassateika/idea/codeigniter/view/CodeIgniterReturnedViewNotUsedInspection.java [48:64]


  public PsiElementVisitor buildVisitor(@NotNull ProblemsHolder problemsHolder, boolean b) {
    return new PhpElementVisitor() {
      @Override
      public void visitPhpConstantReference(ConstantReference reference) {
        Project project = reference.getProject();
        if (CodeIgniterProjectSettings.getInstance(project).isEnabled()) {
          if (PhpLangUtil.isTrue(reference)) {
            if (CiViewUtil.isArgumentOfLoadView(reference, 2)) {
              if (isBareStatement(reference)) {
                problemsHolder.registerProblem(reference, "Returned view data not used");
              }
            }
          }
        }
      }
    };
  }