public function enterNode(Node $node)
    {
        if (!$node instanceof FuncCall && !$node instanceof MethodCall && !$node instanceof StaticCall) {
            return;
        }

        foreach ($node->args as $arg) {
            if ($arg->byRef) {
                throw new FatalErrorException(self::EXCEPTION_MESSAGE, 0, E_ERROR, null, $node->getLine());
            }
        }
    }
public function enterNode(Node $node)
    {
        if (!$node instanceof FuncCall && !$node instanceof MethodCall && !$node instanceof StaticCall) {
            return;
        }

        foreach ($node->args as $arg) {
            if ($arg->byRef) {
                throw new FatalErrorException(self::EXCEPTION_MESSAGE, 0, E_ERROR, null, $node->getLine());
            }
        }
    }
public function enterNode ( Node $ node ) { if ( ! $ node instanceof FuncCall && ! $ node instanceof MethodCall && ! $ node instanceof StaticCall ) { return ; } foreach ( $ node -> args as $ arg ) { if ( $ arg -> byRef ) { throw new FatalErrorException ( self :: EXCEPTION_MESSAGE , 0 , E_ERROR , null , $ node -> getLine ( ) ) ; } } }
Validate of use call-time pass-by-reference.

@throws RuntimeException if the user used call-time pass-by-reference

@param Node $node
Validate of use call - time pass - by - reference .