public function JsonApiNormalizerDecoratorBase::__construct in JSON:API Extras 8.3
JsonApiNormalizerDecoratorBase constructor.
Parameters
\Symfony\Component\Serializer\SerializerAwareInterface|\Symfony\Component\Serializer\Normalizer\NormalizerInterface|\Symfony\Component\Serializer\Normalizer\DenormalizerInterface $inner: The decorated normalizer or denormalizer.
2 calls to JsonApiNormalizerDecoratorBase::__construct()
- FieldItemNormalizer::__construct in src/
Normalizer/ FieldItemNormalizer.php - Constructs a new FieldItemNormalizer.
- ResourceIdentifierNormalizer::__construct in src/
Normalizer/ ResourceIdentifierNormalizer.php - Instantiates a ResourceIdentifierNormalizer object.
2 methods override JsonApiNormalizerDecoratorBase::__construct()
- FieldItemNormalizer::__construct in src/
Normalizer/ FieldItemNormalizer.php - Constructs a new FieldItemNormalizer.
- ResourceIdentifierNormalizer::__construct in src/
Normalizer/ ResourceIdentifierNormalizer.php - Instantiates a ResourceIdentifierNormalizer object.
File
- src/
Normalizer/ JsonApiNormalizerDecoratorBase.php, line 28
Class
- JsonApiNormalizerDecoratorBase
- Base class for decorated normalizers.
Namespace
Drupal\jsonapi_extras\NormalizerCode
public function __construct($inner) {
assert($inner instanceof NormalizerInterface || $inner instanceof DenormalizerInterface);
assert($inner instanceof SerializerAwareInterface);
$this->inner = $inner;
}