-
Fix bad indentation.
-
Be more forgiving about the output type of XPath->evaluate(). This enables us to process text() and @attr results.
-
Consistent naming of outputs.
-
Don't pass Traversable objects to fieldtool, as it cannot handle them.
-
Add a new data wrapper children iteration type: ChildrenAlwaysConcrete. This enables callers to opt out of automatic data wrapping in any case.
-
Support type comparison for transformations:list with Traversables. Also, use Reflection instead of instanceof, because that invokes autoload.
-
Use $this->data instead of $data, because the latter was incorrect.
-
TfDataWrapper::defaultType() is an instance method, so use it as such.
-
Always use realpath(trim()) around paths, for safety reasons.
-
Fix wrong variable name that caused operation execution failure.