You are here

public function NormalizableTraversableDummy::normalize in Zircon Profile 8

Same name and namespace in other branches
  1. 8.0 vendor/symfony/serializer/Tests/Fixtures/NormalizableTraversableDummy.php \Symfony\Component\Serializer\Tests\Fixtures\NormalizableTraversableDummy::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

Overrides NormalizableInterface::normalize

File

vendor/symfony/serializer/Tests/Fixtures/NormalizableTraversableDummy.php, line 21

Class

NormalizableTraversableDummy

Namespace

Symfony\Component\Serializer\Tests\Fixtures

Code

public function normalize(NormalizerInterface $normalizer, $format = null, array $context = array()) {
  return array(
    'foo' => 'normalizedFoo',
    'bar' => 'normalizedBar',
  );
}