[ 'name' => [ 'App\\Entity\\Shop', ], 'namespace' => [ 'App\\Entity', ], 'rootEntityName' => [ 'App\\Entity\\PointOfInterest', ], 'customRepositoryClassName' => [ 'App\\Repository\\ShopRepository', ], 'parentClasses' => [ [ 'App\\Entity\\PointOfInterest', ], ], 'identifier' => [ [ 'id', ], ], 'inheritanceType' => [ 2, ], 'generatorType' => [ 4, ], 'fieldMappings' => [ [ 'id' => [ 'fieldName' => 'id', 'type' => 'integer', 'scale' => null, 'length' => null, 'unique' => false, 'nullable' => false, 'precision' => null, 'id' => true, 'columnName' => 'id', 'inherited' => 'App\\Entity\\PointOfInterest', 'declared' => 'App\\Entity\\PointOfInterest', ], 'reference' => [ 'fieldName' => 'reference', 'type' => 'string', 'scale' => null, 'length' => 255, 'unique' => false, 'nullable' => false, 'precision' => null, 'columnName' => 'reference', 'inherited' => 'App\\Entity\\PointOfInterest', 'declared' => 'App\\Entity\\PointOfInterest', ], 'name' => [ 'fieldName' => 'name', 'type' => 'string', 'scale' => null, 'length' => 255, 'unique' => false, 'nullable' => false, 'precision' => null, 'columnName' => 'name', 'inherited' => 'App\\Entity\\PointOfInterest', 'declared' => 'App\\Entity\\PointOfInterest', ], 'initials' => [ 'fieldName' => 'initials', 'type' => 'string', 'scale' => null, 'length' => 255, 'unique' => false, 'nullable' => true, 'precision' => null, 'columnName' => 'initials', 'inherited' => 'App\\Entity\\PointOfInterest', 'declared' => 'App\\Entity\\PointOfInterest', ], 'phone' => [ 'fieldName' => 'phone', 'type' => 'string', 'scale' => null, 'length' => 255, 'unique' => false, 'nullable' => true, 'precision' => null, 'columnName' => 'phone', 'inherited' => 'App\\Entity\\PointOfInterest', 'declared' => 'App\\Entity\\PointOfInterest', ], 'mobilePhone' => [ 'fieldName' => 'mobilePhone', 'type' => 'string', 'scale' => null, 'length' => 255, 'unique' => false, 'nullable' => true, 'precision' => null, 'columnName' => 'mobile_phone', 'inherited' => 'App\\Entity\\PointOfInterest', 'declared' => 'App\\Entity\\PointOfInterest', ], 'fax' => [ 'fieldName' => 'fax', 'type' => 'string', 'scale' => null, 'length' => 255, 'unique' => false, 'nullable' => true, 'precision' => null, 'columnName' => 'fax', 'inherited' => 'App\\Entity\\PointOfInterest', 'declared' => 'App\\Entity\\PointOfInterest', ], 'mail' => [ 'fieldName' => 'mail', 'type' => 'string', 'scale' => null, 'length' => 255, 'unique' => false, 'nullable' => true, 'precision' => null, 'columnName' => 'mail', 'inherited' => 'App\\Entity\\PointOfInterest', 'declared' => 'App\\Entity\\PointOfInterest', ], 'webSite' => [ 'fieldName' => 'webSite', 'type' => 'string', 'scale' => null, 'length' => null, 'unique' => false, 'nullable' => true, 'precision' => null, 'columnName' => 'web_site', 'inherited' => 'App\\Entity\\PointOfInterest', 'declared' => 'App\\Entity\\PointOfInterest', ], 'hasTourismHandicap' => [ 'fieldName' => 'hasTourismHandicap', 'type' => 'boolean', 'scale' => null, 'length' => null, 'unique' => false, 'nullable' => false, 'precision' => null, 'options' => [ 'default' => 0, ], 'columnName' => 'has_tourism_handicap', 'inherited' => 'App\\Entity\\PointOfInterest', 'declared' => 'App\\Entity\\PointOfInterest', ], 'latitude' => [ 'fieldName' => 'latitude', 'type' => 'decimal', 'scale' => 16, 'length' => null, 'unique' => false, 'nullable' => true, 'precision' => 20, 'columnName' => 'latitude', 'inherited' => 'App\\Entity\\PointOfInterest', 'declared' => 'App\\Entity\\PointOfInterest', ], 'longitude' => [ 'fieldName' => 'longitude', 'type' => 'decimal', 'scale' => 16, 'length' => null, 'unique' => false, 'nullable' => true, 'precision' => 20, 'columnName' => 'longitude', 'inherited' => 'App\\Entity\\PointOfInterest', 'declared' => 'App\\Entity\\PointOfInterest', ], 'altitude' => [ 'fieldName' => 'altitude', 'type' => 'decimal', 'scale' => 16, 'length' => null, 'unique' => false, 'nullable' => true, 'precision' => 20, 'columnName' => 'altitude', 'inherited' => 'App\\Entity\\PointOfInterest', 'declared' => 'App\\Entity\\PointOfInterest', ], 'isMember' => [ 'fieldName' => 'isMember', 'type' => 'boolean', 'scale' => null, 'length' => null, 'unique' => false, 'nullable' => false, 'precision' => null, 'options' => [ 'default' => 0, ], 'columnName' => 'is_member', 'inherited' => 'App\\Entity\\PointOfInterest', 'declared' => 'App\\Entity\\PointOfInterest', ], 'createdAt' => [ 'fieldName' => 'createdAt', 'type' => 'datetime', 'scale' => null, 'length' => null, 'unique' => false, 'nullable' => false, 'precision' => null, 'columnName' => 'created_at', 'inherited' => 'App\\Entity\\PointOfInterest', 'declared' => 'App\\Entity\\PointOfInterest', ], 'createdBy' => [ 'fieldName' => 'createdBy', 'type' => 'string', 'scale' => null, 'length' => 255, 'unique' => false, 'nullable' => false, 'precision' => null, 'columnName' => 'created_by', 'inherited' => 'App\\Entity\\PointOfInterest', 'declared' => 'App\\Entity\\PointOfInterest', ], 'updatedAt' => [ 'fieldName' => 'updatedAt', 'type' => 'datetime', 'scale' => null, 'length' => null, 'unique' => false, 'nullable' => true, 'precision' => null, 'columnName' => 'updated_at', 'inherited' => 'App\\Entity\\PointOfInterest', 'declared' => 'App\\Entity\\PointOfInterest', ], 'updatedBy' => [ 'fieldName' => 'updatedBy', 'type' => 'string', 'scale' => null, 'length' => 255, 'unique' => false, 'nullable' => true, 'precision' => null, 'columnName' => 'updated_by', 'inherited' => 'App\\Entity\\PointOfInterest', 'declared' => 'App\\Entity\\PointOfInterest', ], 'isDeleted' => [ 'fieldName' => 'isDeleted', 'type' => 'boolean', 'scale' => null, 'length' => null, 'unique' => false, 'nullable' => false, 'precision' => null, 'options' => [ 'default' => 0, ], 'columnName' => 'is_deleted', 'inherited' => 'App\\Entity\\PointOfInterest', 'declared' => 'App\\Entity\\PointOfInterest', ], 'address' => [ 'fieldName' => 'address', 'type' => 'string', 'scale' => null, 'length' => 255, 'unique' => false, 'nullable' => true, 'precision' => null, 'columnName' => 'address', 'inherited' => 'App\\Entity\\PointOfInterest', 'declared' => 'App\\Entity\\PointOfInterest', ], 'postalCode' => [ 'fieldName' => 'postalCode', 'type' => 'string', 'scale' => null, 'length' => null, 'unique' => false, 'nullable' => true, 'precision' => null, 'columnName' => 'postal_code', 'inherited' => 'App\\Entity\\PointOfInterest', 'declared' => 'App\\Entity\\PointOfInterest', ], 'isLocked' => [ 'fieldName' => 'isLocked', 'type' => 'boolean', 'scale' => null, 'length' => null, 'unique' => false, 'nullable' => false, 'precision' => null, 'options' => [ 'default' => 0, ], 'columnName' => 'is_locked', 'inherited' => 'App\\Entity\\PointOfInterest', 'declared' => 'App\\Entity\\PointOfInterest', ], 'reservationSite' => [ 'fieldName' => 'reservationSite', 'type' => 'string', 'scale' => null, 'length' => 255, 'unique' => false, 'nullable' => true, 'precision' => null, 'columnName' => 'reservation_site', 'inherited' => 'App\\Entity\\PointOfInterest', 'declared' => 'App\\Entity\\PointOfInterest', ], 'statusCallable' => [ 'fieldName' => 'statusCallable', 'type' => 'integer', 'scale' => null, 'length' => null, 'unique' => false, 'nullable' => false, 'precision' => null, 'options' => [ 'default' => 0, ], 'columnName' => 'status_callable', 'inherited' => 'App\\Entity\\PointOfInterest', 'declared' => 'App\\Entity\\PointOfInterest', ], 'minAge' => [ 'fieldName' => 'minAge', 'type' => 'integer', 'scale' => null, 'length' => null, 'unique' => false, 'nullable' => true, 'precision' => null, 'columnName' => 'min_age', 'inherited' => 'App\\Entity\\PointOfInterest', 'declared' => 'App\\Entity\\PointOfInterest', ], 'maxAge' => [ 'fieldName' => 'maxAge', 'type' => 'integer', 'scale' => null, 'length' => null, 'unique' => false, 'nullable' => true, 'precision' => null, 'columnName' => 'max_age', 'inherited' => 'App\\Entity\\PointOfInterest', 'declared' => 'App\\Entity\\PointOfInterest', ], 'highlightUrl' => [ 'fieldName' => 'highlightUrl', 'type' => 'string', 'scale' => null, 'length' => null, 'unique' => false, 'nullable' => true, 'precision' => null, 'columnName' => 'highlight_url', 'inherited' => 'App\\Entity\\PointOfInterest', 'declared' => 'App\\Entity\\PointOfInterest', ], 'phoneToCall' => [ 'fieldName' => 'phoneToCall', 'type' => 'string', 'scale' => null, 'length' => 255, 'unique' => false, 'nullable' => true, 'precision' => null, 'columnName' => 'phone_to_call', 'inherited' => 'App\\Entity\\PointOfInterest', 'declared' => 'App\\Entity\\PointOfInterest', ], 'isDocument' => [ 'fieldName' => 'isDocument', 'type' => 'boolean', 'scale' => null, 'length' => null, 'unique' => false, 'nullable' => false, 'precision' => null, 'options' => [ 'default' => false, ], 'columnName' => 'is_document', 'inherited' => 'App\\Entity\\PointOfInterest', 'declared' => 'App\\Entity\\PointOfInterest', ], 'counterBeforeSuspension' => [ 'fieldName' => 'counterBeforeSuspension', 'type' => 'smallint', 'scale' => null, 'length' => 1, 'unique' => false, 'nullable' => false, 'precision' => null, 'options' => [ 'default' => 0, 'unsigned' => true, ], 'columnName' => 'counter_before_suspension', 'inherited' => 'App\\Entity\\PointOfInterest', 'declared' => 'App\\Entity\\PointOfInterest', ], 'coordinate' => [ 'fieldName' => 'coordinate', 'type' => 'string', 'scale' => null, 'length' => 20, 'unique' => false, 'nullable' => true, 'precision' => null, 'columnName' => 'coordinate', ], ], ], 'fieldNames' => [ [ 'id' => 'id', 'reference' => 'reference', 'name' => 'name', 'initials' => 'initials', 'phone' => 'phone', 'mobile_phone' => 'mobilePhone', 'fax' => 'fax', 'mail' => 'mail', 'web_site' => 'webSite', 'has_tourism_handicap' => 'hasTourismHandicap', 'latitude' => 'latitude', 'longitude' => 'longitude', 'altitude' => 'altitude', 'is_member' => 'isMember', 'created_at' => 'createdAt', 'created_by' => 'createdBy', 'updated_at' => 'updatedAt', 'updated_by' => 'updatedBy', 'is_deleted' => 'isDeleted', 'address' => 'address', 'postal_code' => 'postalCode', 'is_locked' => 'isLocked', 'reservation_site' => 'reservationSite', 'status_callable' => 'statusCallable', 'min_age' => 'minAge', 'max_age' => 'maxAge', 'highlight_url' => 'highlightUrl', 'phone_to_call' => 'phoneToCall', 'is_document' => 'isDocument', 'counter_before_suspension' => 'counterBeforeSuspension', 'coordinate' => 'coordinate', ], ], 'columnNames' => [ [ 'id' => 'id', 'reference' => 'reference', 'name' => 'name', 'initials' => 'initials', 'phone' => 'phone', 'mobilePhone' => 'mobile_phone', 'fax' => 'fax', 'mail' => 'mail', 'webSite' => 'web_site', 'hasTourismHandicap' => 'has_tourism_handicap', 'latitude' => 'latitude', 'longitude' => 'longitude', 'altitude' => 'altitude', 'isMember' => 'is_member', 'createdAt' => 'created_at', 'createdBy' => 'created_by', 'updatedAt' => 'updated_at', 'updatedBy' => 'updated_by', 'isDeleted' => 'is_deleted', 'address' => 'address', 'postalCode' => 'postal_code', 'isLocked' => 'is_locked', 'reservationSite' => 'reservation_site', 'statusCallable' => 'status_callable', 'minAge' => 'min_age', 'maxAge' => 'max_age', 'highlightUrl' => 'highlight_url', 'phoneToCall' => 'phone_to_call', 'isDocument' => 'is_document', 'counterBeforeSuspension' => 'counter_before_suspension', 'coordinate' => 'coordinate', ], ], 'discriminatorValue' => [ 'shop', ], 'discriminatorMap' => [ [ 'point_of_interest' => 'App\\Entity\\PointOfInterest', 'hotel' => 'App\\Entity\\Hotel', 'outdoor_hotel' => 'App\\Entity\\OutdoorHotel', 'shop' => 'App\\Entity\\Shop', 'tasting' => 'App\\Entity\\Tasting', 'restaurant' => 'App\\Entity\\Restaurant', 'natural_heritage' => 'App\\Entity\\NaturalHeritage', 'cultural_heritage' => 'App\\Entity\\CulturalHeritage', 'itinerary' => 'App\\Entity\\Itinerary', 'leisure' => 'App\\Entity\\Leisure', 'rental_accommodation' => 'App\\Entity\\RentalAccommodation', 'sportive_and_cultural_activity' => 'App\\Entity\\SportiveAndCulturalActivity', 'data_document' => 'App\\Entity\\DataDocument', 'event_calendar' => 'App\\Entity\\EventCalendar', 'way_point' => 'App\\Entity\\WayPoint', ], ], 'discriminatorColumn' => [ [ 'name' => 'discr', 'type' => 'string', 'length' => 255, 'columnDefinition' => null, 'enumType' => null, 'fieldName' => 'discr', ], ], 'table' => [ [ 'name' => 'shop', ], ], 'associationMappings' => [ [ 'contactReservation' => [ 'fieldName' => 'contactReservation', 'joinColumns' => [ [ 'name' => 'contact_reservation_id', 'unique' => false, 'nullable' => true, 'onDelete' => null, 'columnDefinition' => null, 'referencedColumnName' => 'id', ], ], 'cascade' => [], 'inversedBy' => null, 'targetEntity' => 'App\\Entity\\ContactReservation', 'fetch' => 3, 'type' => 2, 'mappedBy' => null, 'isOwningSide' => true, 'sourceEntity' => 'App\\Entity\\PointOfInterest', 'isCascadeRemove' => false, 'isCascadePersist' => false, 'isCascadeRefresh' => false, 'isCascadeMerge' => false, 'isCascadeDetach' => false, 'sourceToTargetKeyColumns' => [ 'contact_reservation_id' => 'id', ], 'joinColumnFieldNames' => [ 'contact_reservation_id' => 'contact_reservation_id', ], 'targetToSourceKeyColumns' => [ 'id' => 'contact_reservation_id', ], 'orphanRemoval' => false, 'inherited' => 'App\\Entity\\PointOfInterest', 'declared' => 'App\\Entity\\PointOfInterest', ], 'owner' => [ 'fieldName' => 'owner', 'joinColumns' => [ [ 'name' => 'owner_id', 'unique' => false, 'nullable' => true, 'onDelete' => null, 'columnDefinition' => null, 'referencedColumnName' => 'id', ], ], 'cascade' => [], 'inversedBy' => null, 'targetEntity' => 'App\\Entity\\Owner', 'fetch' => 3, 'type' => 2, 'mappedBy' => null, 'isOwningSide' => true, 'sourceEntity' => 'App\\Entity\\PointOfInterest', 'isCascadeRemove' => false, 'isCascadePersist' => false, 'isCascadeRefresh' => false, 'isCascadeMerge' => false, 'isCascadeDetach' => false, 'sourceToTargetKeyColumns' => [ 'owner_id' => 'id', ], 'joinColumnFieldNames' => [ 'owner_id' => 'owner_id', ], 'targetToSourceKeyColumns' => [ 'id' => 'owner_id', ], 'orphanRemoval' => false, 'inherited' => 'App\\Entity\\PointOfInterest', 'declared' => 'App\\Entity\\PointOfInterest', ], 'translations' => [ 'fieldName' => 'translations', 'mappedBy' => 'translatable', 'targetEntity' => 'App\\Entity\\Translations\\PointOfInterestTranslation', 'cascade' => [ 'remove', 'persist', 'refresh', 'merge', 'detach', ], 'indexBy' => 'locale', 'orphanRemoval' => true, 'fetch' => 4, 'type' => 4, 'inversedBy' => null, 'isOwningSide' => false, 'sourceEntity' => 'App\\Entity\\PointOfInterest', 'isCascadeRemove' => true, 'isCascadePersist' => true, 'isCascadeRefresh' => true, 'isCascadeMerge' => true, 'isCascadeDetach' => true, 'inherited' => 'App\\Entity\\PointOfInterest', 'declared' => 'App\\Entity\\PointOfInterest', ], 'prices' => [ 'fieldName' => 'prices', 'mappedBy' => 'pointOfInterest', 'targetEntity' => 'App\\Entity\\Price', 'cascade' => [ 'remove', ], 'orphanRemoval' => true, 'fetch' => 2, 'type' => 4, 'inversedBy' => null, 'isOwningSide' => false, 'sourceEntity' => 'App\\Entity\\PointOfInterest', 'isCascadeRemove' => true, 'isCascadePersist' => false, 'isCascadeRefresh' => false, 'isCascadeMerge' => false, 'isCascadeDetach' => false, 'inherited' => 'App\\Entity\\PointOfInterest', 'declared' => 'App\\Entity\\PointOfInterest', ], 'schedules' => [ 'fieldName' => 'schedules', 'mappedBy' => 'pointOfInterest', 'targetEntity' => 'App\\Entity\\Schedule', 'cascade' => [ 'remove', ], 'orphanRemoval' => true, 'fetch' => 2, 'type' => 4, 'inversedBy' => null, 'isOwningSide' => false, 'sourceEntity' => 'App\\Entity\\PointOfInterest', 'isCascadeRemove' => true, 'isCascadePersist' => false, 'isCascadeRefresh' => false, 'isCascadeMerge' => false, 'isCascadeDetach' => false, 'inherited' => 'App\\Entity\\PointOfInterest', 'declared' => 'App\\Entity\\PointOfInterest', ], 'city' => [ 'fieldName' => 'city', 'joinColumns' => [ [ 'name' => 'city_id', 'unique' => false, 'nullable' => true, 'onDelete' => null, 'columnDefinition' => null, 'referencedColumnName' => 'id', ], ], 'cascade' => [], 'inversedBy' => null, 'targetEntity' => 'App\\Entity\\City', 'fetch' => 3, 'type' => 2, 'mappedBy' => null, 'isOwningSide' => true, 'sourceEntity' => 'App\\Entity\\PointOfInterest', 'isCascadeRemove' => false, 'isCascadePersist' => false, 'isCascadeRefresh' => false, 'isCascadeMerge' => false, 'isCascadeDetach' => false, 'sourceToTargetKeyColumns' => [ 'city_id' => 'id', ], 'joinColumnFieldNames' => [ 'city_id' => 'city_id', ], 'targetToSourceKeyColumns' => [ 'id' => 'city_id', ], 'orphanRemoval' => false, 'inherited' => 'App\\Entity\\PointOfInterest', 'declared' => 'App\\Entity\\PointOfInterest', ], 'documents' => [ 'fieldName' => 'documents', 'joinTable' => [ 'name' => 'point_of_interest_document', 'schema' => null, 'joinColumns' => [ [ 'name' => 'point_of_interest_id', 'unique' => false, 'nullable' => true, 'onDelete' => 'CASCADE', 'columnDefinition' => null, 'referencedColumnName' => 'id', ], ], 'inverseJoinColumns' => [ [ 'name' => 'document', 'unique' => false, 'nullable' => true, 'onDelete' => 'CASCADE', 'columnDefinition' => null, 'referencedColumnName' => 'id', ], ], ], 'targetEntity' => 'App\\Entity\\Document', 'mappedBy' => null, 'inversedBy' => 'pointOfInterests', 'cascade' => [ 'remove', ], 'orphanRemoval' => false, 'fetch' => 2, 'type' => 8, 'isOwningSide' => true, 'sourceEntity' => 'App\\Entity\\PointOfInterest', 'isCascadeRemove' => true, 'isCascadePersist' => false, 'isCascadeRefresh' => false, 'isCascadeMerge' => false, 'isCascadeDetach' => false, 'joinTableColumns' => [ 'point_of_interest_id', 'document', ], 'isOnDeleteCascade' => true, 'relationToSourceKeyColumns' => [ 'point_of_interest_id' => 'id', ], 'relationToTargetKeyColumns' => [ 'document' => 'id', ], 'inherited' => 'App\\Entity\\PointOfInterest', 'declared' => 'App\\Entity\\PointOfInterest', ], 'attributes' => [ 'fieldName' => 'attributes', 'joinTable' => [ 'name' => 'point_of_interest_attribute', 'joinColumns' => [ [ 'name' => 'point_of_interest_id', 'referencedColumnName' => 'id', 'onDelete' => 'CASCADE', ], ], 'inverseJoinColumns' => [ [ 'name' => 'attribute_id', 'referencedColumnName' => 'id', 'onDelete' => 'CASCADE', ], ], ], 'targetEntity' => 'App\\Entity\\Attribute', 'mappedBy' => null, 'inversedBy' => 'pointOfInterests', 'cascade' => [], 'orphanRemoval' => false, 'fetch' => 2, 'type' => 8, 'isOwningSide' => true, 'sourceEntity' => 'App\\Entity\\PointOfInterest', 'isCascadeRemove' => false, 'isCascadePersist' => false, 'isCascadeRefresh' => false, 'isCascadeMerge' => false, 'isCascadeDetach' => false, 'joinTableColumns' => [ 'point_of_interest_id', 'attribute_id', ], 'isOnDeleteCascade' => true, 'relationToSourceKeyColumns' => [ 'point_of_interest_id' => 'id', ], 'relationToTargetKeyColumns' => [ 'attribute_id' => 'id', ], 'inherited' => 'App\\Entity\\PointOfInterest', 'declared' => 'App\\Entity\\PointOfInterest', ], 'selections' => [ 'fieldName' => 'selections', 'joinTable' => [], 'targetEntity' => 'App\\Entity\\Selection', 'mappedBy' => 'pointOfInterests', 'inversedBy' => null, 'cascade' => [], 'orphanRemoval' => false, 'fetch' => 2, 'type' => 8, 'isOwningSide' => false, 'sourceEntity' => 'App\\Entity\\PointOfInterest', 'isCascadeRemove' => false, 'isCascadePersist' => false, 'isCascadeRefresh' => false, 'isCascadeMerge' => false, 'isCascadeDetach' => false, 'inherited' => 'App\\Entity\\PointOfInterest', 'declared' => 'App\\Entity\\PointOfInterest', ], 'marker' => [ 'fieldName' => 'marker', 'joinColumns' => [ [ 'name' => 'marker_id', 'unique' => false, 'nullable' => true, 'onDelete' => null, 'columnDefinition' => null, 'referencedColumnName' => 'id', ], ], 'cascade' => [], 'inversedBy' => null, 'targetEntity' => 'App\\Entity\\Document', 'fetch' => 2, 'type' => 2, 'mappedBy' => null, 'isOwningSide' => true, 'sourceEntity' => 'App\\Entity\\PointOfInterest', 'isCascadeRemove' => false, 'isCascadePersist' => false, 'isCascadeRefresh' => false, 'isCascadeMerge' => false, 'isCascadeDetach' => false, 'sourceToTargetKeyColumns' => [ 'marker_id' => 'id', ], 'joinColumnFieldNames' => [ 'marker_id' => 'marker_id', ], 'targetToSourceKeyColumns' => [ 'id' => 'marker_id', ], 'orphanRemoval' => false, 'inherited' => 'App\\Entity\\PointOfInterest', 'declared' => 'App\\Entity\\PointOfInterest', ], 'availabilities' => [ 'fieldName' => 'availabilities', 'mappedBy' => 'pointOfInterest', 'targetEntity' => 'App\\Entity\\Availability', 'cascade' => [], 'orphanRemoval' => false, 'fetch' => 2, 'type' => 4, 'inversedBy' => null, 'isOwningSide' => false, 'sourceEntity' => 'App\\Entity\\PointOfInterest', 'isCascadeRemove' => false, 'isCascadePersist' => false, 'isCascadeRefresh' => false, 'isCascadeMerge' => false, 'isCascadeDetach' => false, 'inherited' => 'App\\Entity\\PointOfInterest', 'declared' => 'App\\Entity\\PointOfInterest', ], 'availabilityLogs' => [ 'fieldName' => 'availabilityLogs', 'mappedBy' => 'pointOfInterest', 'targetEntity' => 'App\\Entity\\AvailabilityLog', 'cascade' => [], 'orphanRemoval' => false, 'fetch' => 2, 'type' => 4, 'inversedBy' => null, 'isOwningSide' => false, 'sourceEntity' => 'App\\Entity\\PointOfInterest', 'isCascadeRemove' => false, 'isCascadePersist' => false, 'isCascadeRefresh' => false, 'isCascadeMerge' => false, 'isCascadeDetach' => false, 'inherited' => 'App\\Entity\\PointOfInterest', 'declared' => 'App\\Entity\\PointOfInterest', ], 'plan' => [ 'fieldName' => 'plan', 'joinColumns' => [ [ 'name' => 'plan_id', 'unique' => false, 'nullable' => true, 'onDelete' => null, 'columnDefinition' => null, 'referencedColumnName' => 'id', ], ], 'cascade' => [], 'inversedBy' => null, 'targetEntity' => 'App\\Entity\\Plan', 'fetch' => 2, 'type' => 2, 'mappedBy' => null, 'isOwningSide' => true, 'sourceEntity' => 'App\\Entity\\Shop', 'isCascadeRemove' => false, 'isCascadePersist' => false, 'isCascadeRefresh' => false, 'isCascadeMerge' => false, 'isCascadeDetach' => false, 'sourceToTargetKeyColumns' => [ 'plan_id' => 'id', ], 'joinColumnFieldNames' => [ 'plan_id' => 'plan_id', ], 'targetToSourceKeyColumns' => [ 'id' => 'plan_id', ], 'orphanRemoval' => false, ], ], ], 'idGenerator' => [ $o[1], ], ], ], $o[0], [] ); }];