/**
 * @param MetaDataType $type
 * @return array
 */
function getParentArray(MetaDataType $type)
{
    $parent = $type->getParent();
    if (is_null($parent)) {
        return array($type);
    } else {
        $arr = getParentArray($parent);
        array_push($arr, $type);
        return $arr;
    }
}