[ 'collectionOperations' => [ [ 'get' => [ 'force_eager' => true, ], 'get_by_selection' => [ 'controller' => 'App\\Controller\\FilterBySelectionAction', 'method' => 'GET', 'path' => '/filter-by-selections', ], 'valid_with_range' => [ 'controller' => 'App\\Controller\\PointOfInterestsValidWithRangeAction', 'method' => 'GET', 'path' => '/get-valid-point-of-interests-with-range', ], 'valid_with_range_nested' => [ 'controller' => 'App\\Controller\\PointOfInterestsValidWithRangeAction', 'method' => 'GET', 'path' => '/get-valid-point-of-interests-with-range-nested', 'normalization_context' => [ 'groups' => [ 'poi:read_nested', 'person:read', 'poi:read', ], ], ], 'get_full' => [ 'method' => 'GET', 'force_eager' => true, 'path' => '/get-full', 'pagination_enabled' => false, 'normalization_context' => [ 'groups' => [ 'poi:read_nested', 'person:read', 'poi:read', ], ], ], 'list' => [ 'method' => 'GET', 'path' => '/point_of_interests/list', 'pagination_enabled' => true, 'normalization_context' => [ 'groups' => [ 'poi:list', ], ], ], 'get_simple' => [ 'method' => 'GET', 'path' => '/point_of_interests_fl', 'normalization_context' => [ 'groups' => [ 'poi:fl', ], ], 'controller' => 'App\\Controller\\PointOfInterestsValidAction', ], 'get_by_filters_selected' => [ 'method' => 'GET', 'path' => '/get-point-of-interests-by-filters-selected', 'normalization_context' => [ 'groups' => [ 'poi:read_nested', 'person:read', 'poi:read', ], ], 'controller' => 'App\\Controller\\GetPointOfInterestsByFiltersSelectedAction', ], 'get_nested_data' => [ 'method' => 'GET', 'force_eager' => true, 'path' => '/point_of_interests-with-nested-data', 'normalization_context' => [ 'groups' => [ 'poi:read_nested', 'person:read', 'poi:read', ], ], ], 'preview' => [ 'controller' => 'App\\Controller\\PreviewAction', 'method' => 'GET', 'path' => '/regenerate-selection/preview', ], 'preview_v2' => [ 'controller' => 'App\\Controller\\PreviewV2Action', 'method' => 'GET', 'path' => '/regenerate-selection/preview-v2', ], 'regenerate_selection' => [ 'controller' => 'App\\Controller\\RegenerateSelectionAction', 'method' => 'POST', 'path' => '/regenerate-selection/{id}', ], 'availabilities_data' => [ 'method' => 'GET', 'path' => '/get-pois-with-availabilities', 'normalization_context' => [ 'groups' => [ 'poi:availabilities', ], ], ], 'calltophone_initialize' => [ 'controller' => 'App\\Controller\\InitializePhoneCallController', 'method' => 'GET', 'path' => '/initialize-calltophone', ], 'post', ], ], 'itemOperations' => [ [ 'get' => [ 'force_eager' => true, ], 'get_one_nested_data' => [ 'method' => 'GET', 'force_eager' => true, 'path' => '/point_of_interests-with-nested-data/{id}', 'normalization_context' => [ 'groups' => [ 'poi:read_nested', 'person:read', 'poi:read', ], ], ], 'put', 'delete', ], ], 'attributes' => [ [ 'normalization_context' => [ 'groups' => [ 'poi:read', 'poi:availabilities', ], 'enable_max_depth' => 'true', ], 'denormalization_context' => [ 'groups' => [ 'poi:write', ], ], ], ], 'repositoryClass' => [ 1 => 'App\\Repository\\PointOfInterestRepository', ], 'value' => [ 2 => 'JOINED', 4 => [ 'point_of_interest' => 'PointOfInterest', 'hotel' => 'Hotel', 'outdoor_hotel' => 'OutdoorHotel', 'shop' => 'Shop', 'tasting' => 'Tasting', 'restaurant' => 'Restaurant', 'natural_heritage' => 'NaturalHeritage', 'cultural_heritage' => 'CulturalHeritage', 'itinerary' => 'Itinerary', 'leisure' => 'Leisure', 'rental_accommodation' => 'RentalAccommodation', 'sportive_and_cultural_activity' => 'SportiveAndCulturalActivity', 'data_document' => 'DataDocument', 'event_calendar' => 'EventCalendar', 'way_point' => 'WayPoint', ], ], 'name' => [ 3 => 'discr', ], 'type' => [ 3 => 'string', ], 'filterClass' => [ 5 => 'ApiPlatform\\Core\\Bridge\\Doctrine\\Orm\\Filter\\BooleanFilter', 'ApiPlatform\\Core\\Bridge\\Doctrine\\Orm\\Filter\\SearchFilter', 'ApiPlatform\\Core\\Bridge\\Doctrine\\Orm\\Filter\\DateFilter', 'ApiPlatform\\Core\\Bridge\\Doctrine\\Orm\\Filter\\RangeFilter', 'ApiPlatform\\Core\\Bridge\\Doctrine\\Orm\\Filter\\NumericFilter', 'App\\Filter\\OrSearchFilter', 'ApiPlatform\\Core\\Bridge\\Doctrine\\Orm\\Filter\\OrderFilter', ], 'properties' => [ 5 => [ 'isDeleted', 'isMember', 'isDocument', ], [ 'id' => 'exact', 'reference' => 'ipartial', 'name' => 'partial', 'attributes.translations.name' => 'partial', 'attributes.id' => 'exact', 'attributes.category.id' => 'exact', 'city.name' => 'ipartial', 'selections.id' => 'exact', 'city.id' => 'exact', 'translations.locale' => 'exact', 'translations.description' => 'partial', ], [ 'validateFrom', 'validateUntil', 'createdAt', 'updatedAt', ], [ 'latitude', 'longitude', 'altitude', ], [ 'statusCallable', ], [ 'reference', 'name', 'translations.description', 'translations.shortDescription', 'translations.comment', ], [ 'id' => 'ASC', 'reference' => 'DESC', 'name' => 'DESC', 'address' => 'DESC', 'city.name' => 'DESC', 'updatedAt' => 'DESC', 'validateFrom' => 'DESC', 'validateUntil' => 'DESC', 'priority' => 'ASC', ], ], ], ], [ $o[0], $o[1], $o[2], $o[3], $o[4], $o[5], $o[6], $o[7], $o[8], $o[9], $o[10], $o[11], ], [] ); }];