<?php
namespace ContainerKNywo05;
use Symfony\Component\DependencyInjection\Argument\RewindableGenerator;
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
/**
* @internal This class has been auto-generated by the Symfony Dependency Injection Component.
*/
class getFosElastica_Listener_AppPerson_PersonService extends App_KernelDevDebugContainer
{
/**
* Gets the public 'fos_elastica.listener.app_person.person' shared service.
*
* @return \FOS\ElasticaBundle\Doctrine\Listener
*/
public static function do($container, $lazyLoad = true)
{
include_once \dirname(__DIR__, 4).'/vendor/friendsofsymfony/elastica-bundle/src/Doctrine/Listener.php';
include_once \dirname(__DIR__, 4).'/vendor/friendsofsymfony/elastica-bundle/src/Provider/IndexableInterface.php';
include_once \dirname(__DIR__, 4).'/vendor/friendsofsymfony/elastica-bundle/src/Provider/Indexable.php';
$a = ($container->services['fos_elastica.object_persister.app_person.person'] ?? $container->load('getFosElastica_ObjectPersister_AppPerson_PersonService'));
if (isset($container->services['fos_elastica.listener.app_person.person'])) {
return $container->services['fos_elastica.listener.app_person.person'];
}
return $container->services['fos_elastica.listener.app_person.person'] = new \FOS\ElasticaBundle\Doctrine\Listener($a, ($container->privates['fos_elastica.indexable'] ?? ($container->privates['fos_elastica.indexable'] = new \FOS\ElasticaBundle\Provider\Indexable([]))), ['identifier' => 'id', 'indexName' => 'app_person', 'typeName' => 'person', 'defer' => true], NULL);
}
}