Class CachedMemberMapper
Defines a mapper that maps the serialization metadata for a property or method.
- OneOfZero\Json\Mappers\AbstractMapper implements OneOfZero\Json\Mappers\MapperInterface
- OneOfZero\Json\Mappers\AbstractMemberMapper implements OneOfZero\Json\Mappers\MemberMapperInterface
- OneOfZero\Json\Mappers\Caching\CachedMemberMapper
Methods summary
public
|
#
__construct( array $mapping, Reflector $target = null,
|
public
string|null
|
#
getSerializingConverterType( )
Should return the type of the first serializing custom converter for the field. |
public
string|null
|
#
getDeserializingConverterType( )
Should return the type of the first deserializing custom converter for the field. |
public
boolean
|
#
hasSerializingConverter( )
Should return a boolean value indicating whether or not the field has a serializing custom converter configured. |
public
boolean
|
#
hasDeserializingConverter( )
Should return a boolean value indicating whether or not the field has a deserializing custom converter configured. |
public
string
|
|
public
string
|
|
public
string|null
|
|
public
boolean
|
#
isIncluded( )
Should return a boolean value indicating whether or not the field is included in serialization and deserialization. |
public
boolean
|
|
public
boolean
|
|
public
boolean
|
|
public
boolean
|
|
public
boolean
|
#
isReferenceLazy( )
Should return a boolean value indicating whether or not the field should be initialized lazily when deserialized. |
public
boolean
|
#
isSerializable( )
Should return a boolean value indicating whether or not the field is configured to be serialized. |
public
boolean
|
#
isDeserializable( )
Should return a boolean value indicating whether or not the field is configured to be deserialized. |
Methods inherited from OneOfZero\Json\Mappers\AbstractMemberMapper
getMethodPrefix()
,
isClassMethod()
,
isClassProperty()
,
validateGetterSignature()
,
validateSetterSignature()
Methods inherited from OneOfZero\Json\Mappers\AbstractMapper
getChain()
,
getSource()
,
getTarget()
,
setChain()
,
setTarget()