var/cache/dev/ContainerAG9x5SQ/get_Container_Private_SerializerService.php line 18

Open in your IDE?
  1. <?php
  2. namespace ContainerAG9x5SQ;
  3. use Symfony\Component\DependencyInjection\Argument\RewindableGenerator;
  4. use Symfony\Component\DependencyInjection\Exception\RuntimeException;
  5. /**
  6.  * @internal This class has been auto-generated by the Symfony Dependency Injection Component.
  7.  */
  8. class get_Container_Private_SerializerService extends Contao_ManagerBundle_HttpKernel_ContaoKernelDevDebugContainer
  9. {
  10.     /**
  11.      * Gets the public '.container.private.serializer' shared service.
  12.      *
  13.      * @return \Symfony\Component\Serializer\Serializer
  14.      */
  15.     public static function do($container$lazyLoad true)
  16.     {
  17.         include_once \dirname(__DIR__4).'/vendor/symfony/serializer/SerializerInterface.php';
  18.         include_once \dirname(__DIR__4).'/vendor/symfony/serializer/Normalizer/NormalizerInterface.php';
  19.         include_once \dirname(__DIR__4).'/vendor/symfony/serializer/Normalizer/ContextAwareNormalizerInterface.php';
  20.         include_once \dirname(__DIR__4).'/vendor/symfony/serializer/Normalizer/DenormalizerInterface.php';
  21.         include_once \dirname(__DIR__4).'/vendor/symfony/serializer/Normalizer/ContextAwareDenormalizerInterface.php';
  22.         include_once \dirname(__DIR__4).'/vendor/symfony/serializer/Encoder/EncoderInterface.php';
  23.         include_once \dirname(__DIR__4).'/vendor/symfony/serializer/Encoder/ContextAwareEncoderInterface.php';
  24.         include_once \dirname(__DIR__4).'/vendor/symfony/serializer/Encoder/DecoderInterface.php';
  25.         include_once \dirname(__DIR__4).'/vendor/symfony/serializer/Encoder/ContextAwareDecoderInterface.php';
  26.         include_once \dirname(__DIR__4).'/vendor/symfony/serializer/Serializer.php';
  27.         include_once \dirname(__DIR__4).'/vendor/symfony/serializer/SerializerAwareInterface.php';
  28.         include_once \dirname(__DIR__4).'/vendor/symfony/serializer/Normalizer/CacheableSupportsMethodInterface.php';
  29.         include_once \dirname(__DIR__4).'/vendor/symfony/serializer/SerializerAwareTrait.php';
  30.         include_once \dirname(__DIR__4).'/vendor/symfony/serializer/Normalizer/UnwrappingDenormalizer.php';
  31.         include_once \dirname(__DIR__4).'/vendor/symfony/property-access/PropertyAccessorInterface.php';
  32.         include_once \dirname(__DIR__4).'/vendor/symfony/property-access/PropertyAccessor.php';
  33.         include_once \dirname(__DIR__4).'/vendor/symfony/cache/Adapter/ArrayAdapter.php';
  34.         include_once \dirname(__DIR__4).'/vendor/symfony/serializer/Normalizer/ProblemNormalizer.php';
  35.         include_once \dirname(__DIR__4).'/vendor/symfony/serializer/Normalizer/UidNormalizer.php';
  36.         include_once \dirname(__DIR__4).'/vendor/symfony/serializer/Normalizer/DateTimeNormalizer.php';
  37.         include_once \dirname(__DIR__4).'/vendor/symfony/serializer/Normalizer/ConstraintViolationListNormalizer.php';
  38.         include_once \dirname(__DIR__4).'/vendor/symfony/serializer/NameConverter/NameConverterInterface.php';
  39.         include_once \dirname(__DIR__4).'/vendor/symfony/serializer/NameConverter/AdvancedNameConverterInterface.php';
  40.         include_once \dirname(__DIR__4).'/vendor/symfony/serializer/NameConverter/MetadataAwareNameConverter.php';
  41.         include_once \dirname(__DIR__4).'/vendor/symfony/serializer/Normalizer/MimeMessageNormalizer.php';
  42.         include_once \dirname(__DIR__4).'/vendor/symfony/serializer/Normalizer/ObjectToPopulateTrait.php';
  43.         include_once \dirname(__DIR__4).'/vendor/symfony/serializer/Normalizer/AbstractNormalizer.php';
  44.         include_once \dirname(__DIR__4).'/vendor/symfony/serializer/Normalizer/AbstractObjectNormalizer.php';
  45.         include_once \dirname(__DIR__4).'/vendor/symfony/serializer/Normalizer/PropertyNormalizer.php';
  46.         include_once \dirname(__DIR__4).'/vendor/symfony/property-info/PropertyTypeExtractorInterface.php';
  47.         include_once \dirname(__DIR__4).'/vendor/symfony/property-info/PropertyDescriptionExtractorInterface.php';
  48.         include_once \dirname(__DIR__4).'/vendor/symfony/property-info/PropertyAccessExtractorInterface.php';
  49.         include_once \dirname(__DIR__4).'/vendor/symfony/property-info/PropertyListExtractorInterface.php';
  50.         include_once \dirname(__DIR__4).'/vendor/symfony/property-info/PropertyInfoExtractorInterface.php';
  51.         include_once \dirname(__DIR__4).'/vendor/symfony/property-info/PropertyInitializableExtractorInterface.php';
  52.         include_once \dirname(__DIR__4).'/vendor/symfony/property-info/PropertyInfoExtractor.php';
  53.         include_once \dirname(__DIR__4).'/vendor/symfony/serializer/Mapping/ClassDiscriminatorResolverInterface.php';
  54.         include_once \dirname(__DIR__4).'/vendor/symfony/serializer/Mapping/ClassDiscriminatorFromClassMetadata.php';
  55.         include_once \dirname(__DIR__4).'/vendor/symfony/serializer/Normalizer/DateTimeZoneNormalizer.php';
  56.         include_once \dirname(__DIR__4).'/vendor/symfony/serializer/Normalizer/DateIntervalNormalizer.php';
  57.         include_once \dirname(__DIR__4).'/vendor/symfony/serializer/Normalizer/FormErrorNormalizer.php';
  58.         include_once \dirname(__DIR__4).'/vendor/symfony/serializer/Normalizer/BackedEnumNormalizer.php';
  59.         include_once \dirname(__DIR__4).'/vendor/symfony/serializer/Normalizer/DataUriNormalizer.php';
  60.         include_once \dirname(__DIR__4).'/vendor/symfony/serializer/Normalizer/JsonSerializableNormalizer.php';
  61.         include_once \dirname(__DIR__4).'/vendor/symfony/serializer/Normalizer/DenormalizerAwareInterface.php';
  62.         include_once \dirname(__DIR__4).'/vendor/symfony/serializer/Normalizer/DenormalizerAwareTrait.php';
  63.         include_once \dirname(__DIR__4).'/vendor/symfony/serializer/Normalizer/ArrayDenormalizer.php';
  64.         include_once \dirname(__DIR__4).'/vendor/symfony/serializer/Normalizer/ObjectNormalizer.php';
  65.         include_once \dirname(__DIR__4).'/vendor/symfony/serializer/Encoder/NormalizationAwareInterface.php';
  66.         include_once \dirname(__DIR__4).'/vendor/symfony/serializer/Encoder/XmlEncoder.php';
  67.         include_once \dirname(__DIR__4).'/vendor/symfony/serializer/Encoder/JsonEncoder.php';
  68.         include_once \dirname(__DIR__4).'/vendor/symfony/serializer/Encoder/YamlEncoder.php';
  69.         include_once \dirname(__DIR__4).'/vendor/symfony/serializer/Encoder/CsvEncoder.php';
  70.         include_once \dirname(__DIR__4).'/vendor/symfony/property-info/PropertyReadInfoExtractorInterface.php';
  71.         include_once \dirname(__DIR__4).'/vendor/symfony/property-info/PropertyWriteInfoExtractorInterface.php';
  72.         include_once \dirname(__DIR__4).'/vendor/symfony/property-info/Extractor/ConstructorArgumentTypeExtractorInterface.php';
  73.         include_once \dirname(__DIR__4).'/vendor/symfony/property-info/Extractor/ReflectionExtractor.php';
  74.         $a = ($container->privates['property_info.reflection_extractor'] ?? ($container->privates['property_info.reflection_extractor'] = new \Symfony\Component\PropertyInfo\Extractor\ReflectionExtractor()));
  75.         $b = new \Symfony\Component\PropertyAccess\PropertyAccessor(32, new \Symfony\Component\Cache\Adapter\ArrayAdapter(0false), $a$a);
  76.         $c = ($container->privates['serializer.mapping.class_metadata_factory'] ?? $container->load('getSerializer_Mapping_ClassMetadataFactoryService'));
  77.         $d = new \Symfony\Component\Serializer\NameConverter\MetadataAwareNameConverter($c);
  78.         $e = new \Symfony\Component\PropertyInfo\PropertyInfoExtractor(new RewindableGenerator(function () use ($container) {
  79.             yield => ($container->privates['property_info.serializer_extractor'] ?? $container->load('getPropertyInfo_SerializerExtractorService'));
  80.             yield => ($container->privates['property_info.reflection_extractor'] ?? ($container->privates['property_info.reflection_extractor'] = new \Symfony\Component\PropertyInfo\Extractor\ReflectionExtractor()));
  81.             yield => ($container->privates['doctrine.orm.default_entity_manager.property_info_extractor'] ?? $container->load('getDoctrine_Orm_DefaultEntityManager_PropertyInfoExtractorService'));
  82.         }, 3), new RewindableGenerator(function () use ($container) {
  83.             yield => ($container->privates['doctrine.orm.default_entity_manager.property_info_extractor'] ?? $container->load('getDoctrine_Orm_DefaultEntityManager_PropertyInfoExtractorService'));
  84.             yield => ($container->privates['property_info.phpstan_extractor'] ?? ($container->privates['property_info.phpstan_extractor'] = new \Symfony\Component\PropertyInfo\Extractor\PhpStanExtractor()));
  85.             yield => ($container->privates['property_info.php_doc_extractor'] ?? ($container->privates['property_info.php_doc_extractor'] = new \Symfony\Component\PropertyInfo\Extractor\PhpDocExtractor()));
  86.             yield => ($container->privates['property_info.reflection_extractor'] ?? ($container->privates['property_info.reflection_extractor'] = new \Symfony\Component\PropertyInfo\Extractor\ReflectionExtractor()));
  87.         }, 4), new RewindableGenerator(function () use ($container) {
  88.             yield => ($container->privates['property_info.php_doc_extractor'] ?? ($container->privates['property_info.php_doc_extractor'] = new \Symfony\Component\PropertyInfo\Extractor\PhpDocExtractor()));
  89.         }, 1), new RewindableGenerator(function () use ($container) {
  90.             yield => ($container->privates['doctrine.orm.default_entity_manager.property_info_extractor'] ?? $container->load('getDoctrine_Orm_DefaultEntityManager_PropertyInfoExtractorService'));
  91.             yield => ($container->privates['property_info.reflection_extractor'] ?? ($container->privates['property_info.reflection_extractor'] = new \Symfony\Component\PropertyInfo\Extractor\ReflectionExtractor()));
  92.         }, 2), new RewindableGenerator(function () use ($container) {
  93.             yield => ($container->privates['property_info.reflection_extractor'] ?? ($container->privates['property_info.reflection_extractor'] = new \Symfony\Component\PropertyInfo\Extractor\ReflectionExtractor()));
  94.         }, 1));
  95.         $f = new \Symfony\Component\Serializer\Mapping\ClassDiscriminatorFromClassMetadata($c);
  96.         return $container->services['.container.private.serializer'] = new \Symfony\Component\Serializer\Serializer([=> new \Symfony\Component\Serializer\Normalizer\UnwrappingDenormalizer($b), => new \Symfony\Component\Serializer\Normalizer\ProblemNormalizer(true), => new \Symfony\Component\Serializer\Normalizer\UidNormalizer(), => new \Symfony\Component\Serializer\Normalizer\DateTimeNormalizer(), => new \Symfony\Component\Serializer\Normalizer\ConstraintViolationListNormalizer([], $d), => new \Symfony\Component\Serializer\Normalizer\MimeMessageNormalizer(new \Symfony\Component\Serializer\Normalizer\PropertyNormalizer($c$d$e$fNULL)), => new \Symfony\Component\Serializer\Normalizer\DateTimeZoneNormalizer(), => new \Symfony\Component\Serializer\Normalizer\DateIntervalNormalizer(), => new \Symfony\Component\Serializer\Normalizer\FormErrorNormalizer(), => new \Symfony\Component\Serializer\Normalizer\BackedEnumNormalizer(), 10 => new \Symfony\Component\Serializer\Normalizer\DataUriNormalizer(($container->privates['mime_types'] ?? $container->load('getMimeTypesService'))), 11 => new \Symfony\Component\Serializer\Normalizer\JsonSerializableNormalizer(NULLNULL), 12 => new \Symfony\Component\Serializer\Normalizer\ArrayDenormalizer(), 13 => new \Symfony\Component\Serializer\Normalizer\ObjectNormalizer($c$d$b$e$fNULL)], [=> new \Symfony\Component\Serializer\Encoder\XmlEncoder(), => new \Symfony\Component\Serializer\Encoder\JsonEncoder(NULLNULL), => new \Symfony\Component\Serializer\Encoder\YamlEncoder(NULLNULL), => new \Symfony\Component\Serializer\Encoder\CsvEncoder()]);
  97.     }
  98. }