<?php
namespace ContainerX9gVOfd;
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_ObjectPersister_Recommendations_ProfileService extends App_KernelReviewDebugContainer
{
/**
* Gets the public 'fos_elastica.object_persister.recommendations.profile' shared service.
*
* @return \FOS\ElasticaBundle\Persister\ObjectPersister
*/
public static function do($container, $lazyLoad = true)
{
include_once \dirname(__DIR__, 4).'/vendor/friendsofsymfony/elastica-bundle/src/Persister/ObjectPersisterInterface.php';
include_once \dirname(__DIR__, 4).'/vendor/friendsofsymfony/elastica-bundle/src/Persister/ObjectPersister.php';
include_once \dirname(__DIR__, 4).'/vendor/friendsofsymfony/elastica-bundle/src/Transformer/ModelToElasticaTransformerInterface.php';
include_once \dirname(__DIR__, 4).'/vendor/friendsofsymfony/elastica-bundle/src/Transformer/ModelToElasticaAutoTransformer.php';
$a = new \FOS\ElasticaBundle\Transformer\ModelToElasticaAutoTransformer(['identifier' => 'id', 'index' => 'recommendations'], ($container->services['event_dispatcher'] ?? $container->getEventDispatcherService()));
$a->setPropertyAccessor(($container->privates['fos_elastica.property_accessor'] ?? ($container->privates['fos_elastica.property_accessor'] = new \Symfony\Component\PropertyAccess\PropertyAccessor(false, false))));
return $container->services['fos_elastica.object_persister.recommendations.profile'] = new \FOS\ElasticaBundle\Persister\ObjectPersister(($container->services['fos_elastica.index.recommendations.profile'] ?? $container->load('getFosElastica_Index_Recommendations_ProfileService')), $a, 'App\\Entity\\Profile\\Profile', ['id' => ['type' => 'integer'], 'moderationStatus' => ['type' => 'integer'], 'owner' => ['type' => 'nested', 'properties' => ['trusted' => ['type' => 'boolean']]], 'isDeleted' => ['type' => 'boolean'], 'primaryStationId' => ['type' => 'integer', 'property_path' => false], 'secondaryStationsIds' => ['property_path' => false], 'city' => ['type' => 'nested', 'properties' => ['id' => ['type' => 'integer']]], 'masseur' => ['type' => 'boolean'], 'selfie' => ['type' => 'boolean', 'property_path' => false], 'video' => ['type' => 'boolean', 'property_path' => false], 'commented' => ['type' => 'boolean', 'property_path' => false], 'approved' => ['type' => 'boolean'], 'personParameters' => ['type' => 'nested', 'properties' => ['gender' => ['type' => 'integer'], 'nationality' => ['type' => 'integer'], 'hairColor' => ['type' => 'integer'], 'age' => ['type' => 'integer'], 'bodyType' => ['type' => 'integer'], 'height' => ['type' => 'integer'], 'breastSize' => ['type' => 'integer'], 'privateHaircut' => ['type' => 'integer']]], 'apartmentsPricing' => ['type' => 'nested', 'properties' => ['oneHourPrice' => ['type' => 'integer'], 'twoHoursPrice' => ['type' => 'integer'], 'nightPrice' => ['type' => 'integer']]], 'takeOutPricing' => ['type' => 'nested', 'properties' => ['oneHourPrice' => ['type' => 'integer'], 'twoHoursPrice' => ['type' => 'integer'], 'nightPrice' => ['type' => 'integer'], 'locations' => NULL]], 'expressPricing' => ['type' => 'nested', 'properties' => ['price' => ['type' => 'integer'], 'provided' => ['type' => 'boolean']]], 'createdAt' => ['type' => 'date'], 'hidden' => ['type' => 'boolean'], 'adBoardPlacement' => ['type' => 'nested', 'properties' => ['type' => ['type' => 'nested', 'properties' => ['value' => ['type' => 'integer']]]]], 'topPlacements' => ['type' => 'nested', 'properties' => ['placedAt' => ['type' => 'date'], 'expiresAt' => ['type' => 'date']]], 'description' => ['type' => 'text', 'property_path' => false], 'providedServices' => ['type' => 'nested', 'properties' => ['service' => ['type' => 'nested', 'properties' => ['id' => ['type' => 'integer'], 'group' => ['type' => 'integer']]]]]], []);
}
}