fixes #2077 - proxy should not return nil for parameters with a function call
in cases where puppet has class declaration such as:
class xyz($param = myfunction('p'))
the proxy would return a that param value is nil. this patch changes that, so it return it as a string, allowing users to know that a function call was there, and allow them to override it if they want.
Related issues
Bug #2077: Override option checked when a parameter value is a function
fixes #2077 - proxy should not return nil for parameters with a function call
in cases where puppet has class declaration such as:
the proxy would return a that param value is nil.
this patch changes that, so it return it as a string, allowing users to know
that a function call was there, and allow them to override it if they want.