getSubNodeNames() as $node) { $nodes[$node] = $func->{$node}; } return new Closure($nodes, $func->getAttributes()); } }