Doctrine\ODM\MongoDB\Tools\DocumentGenerator::getInheritanceTypeString PHP Method

getInheritanceTypeString() private method

private getInheritanceTypeString ( $type )
    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);
        }
    }