1
0
mirror of synced 2025-02-02 21:41:45 +03:00

refactoring: extract method

This commit is contained in:
ReenExe 2016-07-03 00:10:43 +03:00
parent a81458a0aa
commit 511b27517a

View File

@ -1679,11 +1679,7 @@ class ClassMetadataInfo implements ClassMetadata
$mapping['orphanRemoval'] = isset($mapping['orphanRemoval']) ? (bool) $mapping['orphanRemoval'] : false;
$mapping['isCascadeRemove'] = $mapping['orphanRemoval'] ? true : $mapping['isCascadeRemove'];
if (isset($mapping['orderBy'])) {
if ( ! is_array($mapping['orderBy'])) {
throw new InvalidArgumentException("'orderBy' is expected to be an array, not ".gettype($mapping['orderBy']));
}
}
$this->assertMappingOrderBy($mapping);
return $mapping;
}
@ -1789,11 +1785,7 @@ class ClassMetadataInfo implements ClassMetadata
$mapping['orphanRemoval'] = isset($mapping['orphanRemoval']) ? (bool) $mapping['orphanRemoval'] : false;
if (isset($mapping['orderBy'])) {
if ( ! is_array($mapping['orderBy'])) {
throw new InvalidArgumentException("'orderBy' is expected to be an array, not ".gettype($mapping['orderBy']));
}
}
$this->assertMappingOrderBy($mapping);
return $mapping;
}
@ -3388,4 +3380,14 @@ class ClassMetadataInfo implements ClassMetadata
return $sequencePrefix;
}
/**
* @param array $mapping
*/
private function assertMappingOrderBy(array $mapping)
{
if (isset($mapping['orderBy']) && !is_array($mapping['orderBy'])) {
throw new InvalidArgumentException("'orderBy' is expected to be an array, not " . gettype($mapping['orderBy']));
}
}
}