private function getInheritanceTypeString($type)
{
switch ($type) {
case ClassMetadataInfo::INHERITANCE_TYPE_NONE:
return 'NONE';
case ClassMetadataInfo::INHERITANCE_TYPE_SINGLE_COLLECTION:
return 'SINGLE_COLLECTION';
case ClassMetadataInfo::INHERITANCE_TYPE_COLLECTION_PER_CLASS:
return 'COLLECTION_PER_CLASS';
default:
throw new \InvalidArgumentException('Invalid provided InheritanceType: ' . $type);
}
}