private static function isTraversableOfNodes($value) { return !$value instanceof \DOMNode && ($value instanceof \Traversable || is_array($value)); }