[ 'name' => [ 'App\\Entity\\Pages\\Itinerary', ], 'namespace' => [ 'App\\Entity\\Pages', ], 'rootEntityName' => [ 'App\\Entity\\Pages\\Itinerary', ], 'customRepositoryClassName' => [ 'App\\Repository\\Pages\\ItineraryRepository', ], 'identifier' => [ [ 'id', ], ], 'generatorType' => [ 4, ], 'fieldMappings' => [ [ 'id' => [ 'fieldName' => 'id', 'type' => 'integer', 'scale' => null, 'length' => null, 'unique' => false, 'nullable' => false, 'precision' => null, 'id' => true, 'columnName' => 'id', ], 'pointOfInterests' => [ 'fieldName' => 'pointOfInterests', 'type' => 'array', 'scale' => null, 'length' => null, 'unique' => false, 'nullable' => false, 'precision' => null, 'columnName' => 'point_of_interests', ], 'isPrintable' => [ 'fieldName' => 'isPrintable', 'type' => 'boolean', 'scale' => null, 'length' => null, 'unique' => false, 'nullable' => false, 'precision' => null, 'options' => [ 'default' => 0, ], 'columnName' => 'is_printable', ], 'travelMode' => [ 'fieldName' => 'travelMode', 'type' => 'string', 'scale' => null, 'length' => 255, 'unique' => false, 'nullable' => false, 'precision' => null, 'options' => [ 'default' => 'driving', ], 'columnName' => 'travel_mode', ], 'isClosed' => [ 'fieldName' => 'isClosed', 'type' => 'boolean', 'scale' => null, 'length' => null, 'unique' => false, 'nullable' => false, 'precision' => null, 'options' => [ 'default' => 0, ], 'columnName' => 'is_closed', ], 'zoom' => [ 'fieldName' => 'zoom', 'type' => 'integer', 'scale' => null, 'length' => null, 'unique' => false, 'nullable' => true, 'precision' => null, 'options' => [ 'default' => 'null', ], 'columnName' => 'zoom', ], 'viewMode' => [ 'fieldName' => 'viewMode', 'type' => 'string', 'scale' => null, 'length' => 255, 'unique' => false, 'nullable' => false, 'precision' => null, 'options' => [ 'default' => 'roadmap', ], 'columnName' => 'view_mode', ], ], ], 'fieldNames' => [ [ 'id' => 'id', 'point_of_interests' => 'pointOfInterests', 'is_printable' => 'isPrintable', 'travel_mode' => 'travelMode', 'is_closed' => 'isClosed', 'zoom' => 'zoom', 'view_mode' => 'viewMode', ], ], 'columnNames' => [ [ 'id' => 'id', 'pointOfInterests' => 'point_of_interests', 'isPrintable' => 'is_printable', 'travelMode' => 'travel_mode', 'isClosed' => 'is_closed', 'zoom' => 'zoom', 'viewMode' => 'view_mode', ], ], 'table' => [ [ 'name' => 'itinerary', ], ], 'associationMappings' => [ [ 'page' => [ 'fieldName' => 'page', 'joinColumns' => [ [ 'name' => 'page_id', 'unique' => false, 'nullable' => false, 'onDelete' => null, 'columnDefinition' => 'INT NOT NULL', 'referencedColumnName' => 'id', ], ], 'cascade' => [], 'inversedBy' => 'itineraries', 'targetEntity' => 'App\\Entity\\Pages\\Page', 'fetch' => 2, 'type' => 2, 'mappedBy' => null, 'isOwningSide' => true, 'sourceEntity' => 'App\\Entity\\Pages\\Itinerary', 'isCascadeRemove' => false, 'isCascadePersist' => false, 'isCascadeRefresh' => false, 'isCascadeMerge' => false, 'isCascadeDetach' => false, 'sourceToTargetKeyColumns' => [ 'page_id' => 'id', ], 'joinColumnFieldNames' => [ 'page_id' => 'page_id', ], 'targetToSourceKeyColumns' => [ 'id' => 'page_id', ], 'orphanRemoval' => false, ], ], ], 'idGenerator' => [ $o[1], ], ], ], $o[0], [] ); }];