public FunctionEntity fetchFunction(String name, String nameL) {
        FunctionEntity r = functionMap.get(nameL);

        if (r == null) {
            r = scope.findUserFunction(name);
        }

        if (r == null && !name.isEmpty() && name.charAt(0) == '\\') {
            return fetchFunction(name.substring(1), nameL.substring(1));
        }

        return r;
    }
Remove all method which does not destruct

@throws Throwable
jphp-runtime/src/php/runtime/env/Environment.java