Dumbo.DecodeOpts (Dumbo v0.3.0)

Copy Markdown View Source

Options for configuring decoding behavior.

Fields

  • :object_resolvers - A map of PHP class names to resolvers. Each resolver is a function of arity 1 or a module implementing Dumbo.ObjectResolver. Defaults to Dumbo.PHP.resolvers().

Summary

Types

object_resolver()

@type object_resolver() :: (object :: map() -> term()) | module()

t()

@type t() :: %Dumbo.DecodeOpts{
  object_resolvers: %{required(object_name :: binary()) => object_resolver()}
}