AbstractObjectNormalizer::supportsDenormalization()

bool supportsDenormalization(mixed $data, string $type, string $format = null) Checks whether the given class is supported for denormalization by this normalizer. Parameters mixed $data Data to denormalize from string $type The class to which the data should be denormalized string $format The format being deserialized from Return Value bool

AbstractObjectNormalizer

class AbstractObjectNormalizer extends AbstractNormalizer Base class for a normalizer dealing with objects. Traits SerializerAwareTrait SerializerAware trait. Constants CIRCULAR_REFERENCE_LIMIT OBJECT_TO_POPULATE GROUPS ENABLE_MAX_DEPTH DEPTH_KEY_PATTERN Methods setSerializer(SerializerInterface $serializer) Sets the serializer. from SerializerAwareTrait __construct(ClassMetadataFactoryInterface $classMetadataFactory = null, NameConverterInterface $nameCon

AbstractObjectNormalizer::denormalize()

object denormalize(mixed $data, string $class, string $format = null, array $context = array()) Denormalizes data back into an object of the given class. Parameters mixed $data data to restore string $class the expected class to instantiate string $format format the given data was extracted from array $context options available to the denormalizer Return Value object

AbstractObjectNormalizer::normalize()

array|scalar normalize(object $object, string $format = null, array $context = array()) Normalizes an object into a set of arrays/scalars. Parameters object $object object to normalize string $format format the normalization result will be encoded as array $context Context options for the normalizer Return Value array|scalar

AbstractNormalizer::setCircularReferenceHandler()

AbstractNormalizer setCircularReferenceHandler(callable $circularReferenceHandler) Set circular reference handler. Parameters callable $circularReferenceHandler Return Value AbstractNormalizer

AbstractNormalizer::setCircularReferenceLimit()

AbstractNormalizer setCircularReferenceLimit(int $circularReferenceLimit) Set circular reference limit. Parameters int $circularReferenceLimit limit of iterations for the same object Return Value AbstractNormalizer

AbstractNormalizer::setIgnoredAttributes()

AbstractNormalizer setIgnoredAttributes(array $ignoredAttributes) Set ignored attributes for normalization and denormalization. Parameters array $ignoredAttributes Return Value AbstractNormalizer

AbstractNormalizer

class AbstractNormalizer extends SerializerAwareNormalizer implements NormalizerInterface, DenormalizerInterface, SerializerAwareInterface Normalizer implementation. Traits SerializerAwareTrait SerializerAware trait. Constants CIRCULAR_REFERENCE_LIMIT OBJECT_TO_POPULATE GROUPS Methods setSerializer(SerializerInterface $serializer) Sets the serializer. from SerializerAwareTrait __construct(ClassMetadataFactoryInterface $classMetadataFactory = null, NameConverterInt

AbstractNormalizer::setCallbacks()

AbstractNormalizer setCallbacks(array $callbacks) Set normalization callbacks. Parameters array $callbacks help normalize the result Return Value AbstractNormalizer Exceptions InvalidArgumentException if a non-callable callback is set

AbstractFormLoginAuthenticator::start()

Response start(Request $request, AuthenticationException $authException = null) Override to control what happens when the user hits a secure page but isn't logged in yet. Parameters Request $request The request that resulted in an AuthenticationException AuthenticationException $authException The exception that started the authentication process Return Value Response