Overview
  • Namespace
  • Class

Namespaces

  • OneOfZero
    • Json
      • Annotations
      • ContractResolvers
      • Converters
      • Enums
      • Exceptions
      • Helpers
      • Mappers
        • AbstractArray
        • Annotation
        • Anonymous
        • Caching
        • Contract
        • File
        • Null
        • Reflection
      • Nodes
      • Visitors

Classes

  • ArrayAbstractSource
  • ArrayFactory
  • ArrayMemberMapper
  • ArrayObjectMapper

Traits

  • ArrayMapperTrait

Class ArrayObjectMapper

Defines a mapper that maps the serialization metadata for a class.

OneOfZero\Json\Mappers\AbstractMapper implements OneOfZero\Json\Mappers\MapperInterface
Extended by OneOfZero\Json\Mappers\AbstractObjectMapper implements OneOfZero\Json\Mappers\ObjectMapperInterface
Extended by OneOfZero\Json\Mappers\AbstractArray\ArrayObjectMapper uses OneOfZero\Json\Mappers\AbstractArray\ArrayMapperTrait
Namespace: OneOfZero\Json\Mappers\AbstractArray
Located at Mappers/AbstractArray/ArrayObjectMapper.php

Methods summary

public boolean
# isExplicitInclusionEnabled( )

Should return a boolean value indicating whether or not members must be explicitly included.

Should return a boolean value indicating whether or not members must be explicitly included.

Returns

boolean

Overrides

OneOfZero\Json\Mappers\AbstractObjectMapper::isExplicitInclusionEnabled
public boolean
# isMetadataDisabled( )

Should return a boolean value indicating whether or not the serialized representation of the class should bear library-specific metadata.

Should return a boolean value indicating whether or not the serialized representation of the class should bear library-specific metadata.

Returns

boolean

Overrides

OneOfZero\Json\Mappers\AbstractObjectMapper::isMetadataDisabled

Methods inherited from OneOfZero\Json\Mappers\AbstractObjectMapper

mapMembers()

Methods inherited from OneOfZero\Json\Mappers\AbstractMapper

__construct(), getChain(), getDeserializingConverterType(), getSerializingConverterType(), getSource(), getTarget(), hasDeserializingConverter(), hasSerializingConverter(), setChain(), setTarget()

Methods used from OneOfZero\Json\Mappers\AbstractArray\ArrayMapperTrait

getDeserializingConverterType(), getSerializingConverterType(), hasAttribute(), hasDeserializingConverter(), hasSerializingConverter(), readAttribute(), resolveAlias()

Properties summary

public static string $METADATA_ATTR
# 'metadata'
public static string $EXPLICIT_INCLUSION_ATTR
# 'explicit'

Properties used from OneOfZero\Json\Mappers\AbstractArray\ArrayMapperTrait

$ARRAY_ATTR, $CONVERTERS_ATTR, $CONVERTER_ATTR, $DESERIALIZABLE_ATTR, $GETTER_ATTR, $IGNORE_ATTR, $INCLUDE_ATTR, $NAME_ATTR, $REFERENCE_ATTR, $SERIALIZABLE_ATTR, $SETTER_ATTR, $TYPE_ATTR

API documentation generated by ApiGen