Provide an interface that allow to get a deep clone of an object
An object that can be compared to another.
A class implementing the ChainElementInterface can be attached to a single chain of ChainElementInterface
Allow object to specify by itself its container nature properties
Represents an object holding a literal value
An interface to create ReflectionProperty with certain capabilities.
Reflection utility service
A class implementing ArrayRepresentation provides an array representation of a class instance.
A class implementing BooleanRepresentation provides a boolean evaluation of a class instance
A class implementing FloatRepresentation provides a floating point number representation of a class instance
A class implementing StringRepresentation provides a string representation of a class instance