public function NormalizableInterface::normalize in Zircon Profile 8
Same name and namespace in other branches
- 8.0 vendor/symfony/serializer/Normalizer/NormalizableInterface.php \Symfony\Component\Serializer\Normalizer\NormalizableInterface::normalize()
Normalizes the object into an array of scalars|arrays.
It is important to understand that the normalize() call should normalize recursively all child objects of the implementor.
Parameters
NormalizerInterface $normalizer The normalizer is given so that you: can use it to normalize objects contained within this object.
string|null $format The format is optionally given to be able to normalize differently: based on different output formats.
array $context Options for normalizing this object:
Return value
array|string|bool|int|float|null
3 methods override NormalizableInterface::normalize()
- Dummy::normalize in vendor/
symfony/ serializer/ Tests/ Fixtures/ Dummy.php - Normalizes the object into an array of scalars|arrays.
- NormalizableTraversableDummy::normalize in vendor/
symfony/ serializer/ Tests/ Fixtures/ NormalizableTraversableDummy.php - Normalizes the object into an array of scalars|arrays.
- ScalarDummy::normalize in vendor/
symfony/ serializer/ Tests/ Fixtures/ ScalarDummy.php - Normalizes the object into an array of scalars|arrays.
File
- vendor/
symfony/ serializer/ Normalizer/ NormalizableInterface.php, line 38
Class
- NormalizableInterface
- Defines the most basic interface a class must implement to be normalizable.
Namespace
Symfony\Component\Serializer\NormalizerCode
public function normalize(NormalizerInterface $normalizer, $format = null, array $context = array());