<?php

namespace ContainerS8JkUPu;

use Symfony\Component\DependencyInjection\Argument\RewindableGenerator;
use Symfony\Component\DependencyInjection\ContainerInterface;
use Symfony\Component\DependencyInjection\Exception\RuntimeException;

/**
 * @internal This class has been auto-generated by the Symfony Dependency Injection Component.
 */
class getSuluCore_Doctrine_ReferencesService extends App_KernelDevDebugContainer
{
    /**
     * Gets the private 'sulu_core.doctrine.references' shared service.
     *
     * @return \Sulu\Component\Doctrine\ReferencesOption
     */
    public static function do($container, $lazyLoad = true)
    {
        include_once \dirname(__DIR__, 5).''.\DIRECTORY_SEPARATOR.'vendor'.\DIRECTORY_SEPARATOR.'sulu'.\DIRECTORY_SEPARATOR.'sulu'.\DIRECTORY_SEPARATOR.'src'.\DIRECTORY_SEPARATOR.'Sulu'.\DIRECTORY_SEPARATOR.'Component'.\DIRECTORY_SEPARATOR.'Doctrine'.\DIRECTORY_SEPARATOR.'ReferencesOption.php';

        return $container->privates['sulu_core.doctrine.references'] = new \Sulu\Component\Doctrine\ReferencesOption(($container->services['doctrine'] ?? self::getDoctrineService($container)), ['Sulu\\Bundle\\ContactBundle\\Entity\\ContactInterface' => 'Sulu\\Bundle\\ContactBundle\\Entity\\Contact', 'Sulu\\Bundle\\ContactBundle\\Entity\\AccountInterface' => 'Sulu\\Bundle\\ContactBundle\\Entity\\Account', 'Sulu\\Bundle\\MediaBundle\\Entity\\MediaInterface' => 'Sulu\\Bundle\\MediaBundle\\Entity\\Media', 'Sulu\\Bundle\\MediaBundle\\Entity\\CollectionInterface' => 'Sulu\\Bundle\\MediaBundle\\Entity\\Collection', 'Sulu\\Component\\Security\\Authentication\\UserInterface' => 'Sulu\\Bundle\\SecurityBundle\\Entity\\User', 'Sulu\\Component\\Security\\Authentication\\RoleInterface' => 'Sulu\\Bundle\\SecurityBundle\\Entity\\Role', 'Sulu\\Component\\Security\\Authentication\\RoleSettingInterface' => 'Sulu\\Bundle\\SecurityBundle\\Entity\\RoleSetting', 'Sulu\\Component\\Security\\Authorization\\AccessControl\\AccessControlInterface' => 'Sulu\\Bundle\\SecurityBundle\\Entity\\AccessControl', 'Sulu\\Bundle\\CategoryBundle\\Entity\\CategoryInterface' => 'Sulu\\Bundle\\CategoryBundle\\Entity\\Category', 'Sulu\\Bundle\\CategoryBundle\\Entity\\CategoryMetaInterface' => 'Sulu\\Bundle\\CategoryBundle\\Entity\\CategoryMeta', 'Sulu\\Bundle\\CategoryBundle\\Entity\\CategoryTranslationInterface' => 'Sulu\\Bundle\\CategoryBundle\\Entity\\CategoryTranslation', 'Sulu\\Bundle\\CategoryBundle\\Entity\\KeywordInterface' => 'Sulu\\Bundle\\CategoryBundle\\Entity\\Keyword', 'Sulu\\Bundle\\TagBundle\\Tag\\TagInterface' => 'Sulu\\Bundle\\TagBundle\\Entity\\Tag', 'Sulu\\Bundle\\WebsiteBundle\\Entity\\AnalyticsInterface' => 'Sulu\\Bundle\\WebsiteBundle\\Entity\\Analytics', 'Sulu\\Bundle\\RouteBundle\\Model\\RouteInterface' => 'Sulu\\Bundle\\RouteBundle\\Entity\\Route', 'Sulu\\Bundle\\PreviewBundle\\Domain\\Model\\PreviewLinkInterface' => 'Sulu\\Bundle\\PreviewBundle\\Domain\\Model\\PreviewLink', 'Sulu\\Bundle\\ActivityBundle\\Domain\\Model\\ActivityInterface' => 'Sulu\\Bundle\\ActivityBundle\\Domain\\Model\\Activity', 'Sulu\\Bundle\\TrashBundle\\Domain\\Model\\TrashItemInterface' => 'Sulu\\Bundle\\TrashBundle\\Domain\\Model\\TrashItem', 'Sulu\\Bundle\\ReferenceBundle\\Domain\\Model\\ReferenceInterface' => 'Sulu\\Bundle\\ReferenceBundle\\Domain\\Model\\Reference']);
    }
}
