[ 'name' => [ 'App\\Entity\\Owner', ], 'namespace' => [ 'App\\Entity', ], 'rootEntityName' => [ 'App\\Entity\\Owner', ], 'customRepositoryClassName' => [ 'App\\Repository\\OwnerRepository', ], 'identifier' => [ [ 'id', ], ], 'generatorType' => [ 4, ], 'fieldMappings' => [ [ 'job' => [ 'fieldName' => 'job', 'type' => 'string', 'scale' => null, 'length' => 255, 'unique' => false, 'nullable' => true, 'precision' => null, 'columnName' => 'job', ], 'id' => [ 'fieldName' => 'id', 'type' => 'integer', 'scale' => null, 'length' => null, 'unique' => false, 'nullable' => false, 'precision' => null, 'columnName' => 'id', 'id' => true, ], 'gender' => [ 'fieldName' => 'gender', 'type' => 'string', 'scale' => null, 'length' => null, 'unique' => false, 'nullable' => true, 'precision' => null, 'columnName' => 'gender', ], 'firstName' => [ 'fieldName' => 'firstName', 'type' => 'string', 'scale' => null, 'length' => null, 'unique' => false, 'nullable' => true, 'precision' => null, 'columnName' => 'first_name', ], 'lastName' => [ 'fieldName' => 'lastName', 'type' => 'string', 'scale' => null, 'length' => null, 'unique' => false, 'nullable' => true, 'precision' => null, 'columnName' => 'last_name', ], 'phone' => [ 'fieldName' => 'phone', 'type' => 'string', 'scale' => null, 'length' => null, 'unique' => false, 'nullable' => true, 'precision' => null, 'columnName' => 'phone', ], 'mobilePhone' => [ 'fieldName' => 'mobilePhone', 'type' => 'string', 'scale' => null, 'length' => null, 'unique' => false, 'nullable' => true, 'precision' => null, 'columnName' => 'mobile_phone', ], 'mail' => [ 'fieldName' => 'mail', 'type' => 'string', 'scale' => null, 'length' => null, 'unique' => false, 'nullable' => true, 'precision' => null, 'columnName' => 'mail', ], 'address' => [ 'fieldName' => 'address', 'type' => 'string', 'scale' => null, 'length' => 255, 'unique' => false, 'nullable' => true, 'precision' => null, 'columnName' => 'address', ], 'postalCode' => [ 'fieldName' => 'postalCode', 'type' => 'string', 'scale' => null, 'length' => null, 'unique' => false, 'nullable' => true, 'precision' => null, 'columnName' => 'postal_code', ], ], ], 'fieldNames' => [ [ 'job' => 'job', 'id' => 'id', 'gender' => 'gender', 'first_name' => 'firstName', 'last_name' => 'lastName', 'phone' => 'phone', 'mobile_phone' => 'mobilePhone', 'mail' => 'mail', 'address' => 'address', 'postal_code' => 'postalCode', ], ], 'columnNames' => [ [ 'job' => 'job', 'id' => 'id', 'gender' => 'gender', 'firstName' => 'first_name', 'lastName' => 'last_name', 'phone' => 'phone', 'mobilePhone' => 'mobile_phone', 'mail' => 'mail', 'address' => 'address', 'postalCode' => 'postal_code', ], ], 'table' => [ [ 'name' => 'owner', ], ], 'associationMappings' => [ [ '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' => 2, 'type' => 2, 'mappedBy' => null, 'isOwningSide' => true, 'sourceEntity' => 'App\\Entity\\Owner', '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, ], ], ], 'idGenerator' => [ $o[1], ], ], ], $o[0], [] ); }];