static boolean isEnvStringLiteral()

in php/src/ru/adelf/idea/dotenv/php/PhpPsiHelper.java [20:36]


    static boolean isEnvStringLiteral(StringLiteralExpression literal) {
        PsiElement parent = literal.getParent();

        if (parent instanceof ParameterList) {
            return isFunctionParameter(literal, 0, FUNCTIONS);
        }

        if (parent instanceof ArrayIndex) {
            PsiElement arrayAccess = parent.getParent();

            if (arrayAccess instanceof ArrayAccessExpression) {
                return isEnvArrayCall((ArrayAccessExpression) arrayAccess);
            }
        }

        return false;
    }