[ 'name' => [ 'App\\Entity\\AvailabilityLog', ], 'namespace' => [ 'App\\Entity', ], 'rootEntityName' => [ 'App\\Entity\\AvailabilityLog', ], 'customRepositoryClassName' => [ 'App\\Repository\\AvailabilityLogRepository', ], 'identifier' => [ [ 'id', ], ], 'generatorType' => [ 4, ], 'fieldMappings' => [ [ 'id' => [ 'fieldName' => 'id', 'type' => 'integer', 'scale' => null, 'length' => null, 'unique' => false, 'nullable' => false, 'precision' => null, 'id' => true, 'columnName' => 'id', ], 'uuid' => [ 'fieldName' => 'uuid', 'type' => 'guid', 'scale' => null, 'length' => null, 'unique' => false, 'nullable' => true, 'precision' => null, 'options' => [ 'default' => null, ], 'columnName' => 'uuid', ], 'data' => [ 'fieldName' => 'data', 'type' => 'json', 'scale' => null, 'length' => null, 'unique' => false, 'nullable' => false, 'precision' => null, 'columnName' => 'data', ], 'is_pickedUp' => [ 'fieldName' => 'is_pickedUp', 'type' => 'boolean', 'scale' => null, 'length' => null, 'unique' => false, 'nullable' => false, 'precision' => null, 'columnName' => 'is_picked_up', ], 'is_answered' => [ 'fieldName' => 'is_answered', 'type' => 'boolean', 'scale' => null, 'length' => null, 'unique' => false, 'nullable' => false, 'precision' => null, 'columnName' => 'is_answered', ], 'createdAt' => [ 'fieldName' => 'createdAt', 'type' => 'datetime', 'scale' => null, 'length' => null, 'unique' => false, 'nullable' => false, 'precision' => null, 'columnName' => 'created_at', ], 'createdBy' => [ 'fieldName' => 'createdBy', 'type' => 'string', 'scale' => null, 'length' => 255, 'unique' => false, 'nullable' => false, 'precision' => null, 'columnName' => 'created_by', ], 'updatedAt' => [ 'fieldName' => 'updatedAt', 'type' => 'datetime', 'scale' => null, 'length' => null, 'unique' => false, 'nullable' => true, 'precision' => null, 'columnName' => 'updated_at', ], 'updatedBy' => [ 'fieldName' => 'updatedBy', 'type' => 'string', 'scale' => null, 'length' => 255, 'unique' => false, 'nullable' => true, 'precision' => null, 'columnName' => 'updated_by', ], ], ], 'fieldNames' => [ [ 'id' => 'id', 'uuid' => 'uuid', 'data' => 'data', 'is_picked_up' => 'is_pickedUp', 'is_answered' => 'is_answered', 'created_at' => 'createdAt', 'created_by' => 'createdBy', 'updated_at' => 'updatedAt', 'updated_by' => 'updatedBy', ], ], 'columnNames' => [ [ 'id' => 'id', 'uuid' => 'uuid', 'data' => 'data', 'is_pickedUp' => 'is_picked_up', 'is_answered' => 'is_answered', 'createdAt' => 'created_at', 'createdBy' => 'created_by', 'updatedAt' => 'updated_at', 'updatedBy' => 'updated_by', ], ], 'table' => [ [ 'name' => 'availability_log', ], ], 'associationMappings' => [ [ 'pointOfInterest' => [ 'fieldName' => 'pointOfInterest', 'joinColumns' => [ [ 'name' => 'point_of_interest_id', 'unique' => false, 'nullable' => false, 'onDelete' => null, 'columnDefinition' => null, 'referencedColumnName' => 'id', ], ], 'cascade' => [], 'inversedBy' => 'availabilityLogs', 'targetEntity' => 'App\\Entity\\PointOfInterest', 'fetch' => 2, 'type' => 2, 'mappedBy' => null, 'isOwningSide' => true, 'sourceEntity' => 'App\\Entity\\AvailabilityLog', 'isCascadeRemove' => false, 'isCascadePersist' => false, 'isCascadeRefresh' => false, 'isCascadeMerge' => false, 'isCascadeDetach' => false, 'sourceToTargetKeyColumns' => [ 'point_of_interest_id' => 'id', ], 'joinColumnFieldNames' => [ 'point_of_interest_id' => 'point_of_interest_id', ], 'targetToSourceKeyColumns' => [ 'id' => 'point_of_interest_id', ], 'orphanRemoval' => false, ], ], ], 'idGenerator' => [ $o[1], ], ], ], $o[0], [] ); }];