parser-reflection icon indicating copy to clipboard operation
parser-reflection copied to clipboard

Infinite recursion in NodeExpressionResolver::resolveExprClassConstFetch()

Open VolCh opened this issue 7 years ago • 0 comments

During investigate https://github.com/goaop/parser-reflection/pull/83 I found that a snippet like

<?php

class GlobalNamespaceClass
{
    const LITERAL = 1;
    const RELATIVE = GlobalNamespaceClass::LITERAL;
}

causes a infinite recursion in NodeExpressionResolver::resolveExprClassConstFetch()

I can't found way to simple fix it.

VolCh avatar Nov 14 '17 07:11 VolCh