ArticleTypeField::TypesConvertibleTo PHP Method

TypesConvertibleTo() public static method

Returns an array of types compatible with the given field type.
public static TypesConvertibleTo ( $p_type ) : array
return array
    public static function TypesConvertibleTo($p_type)
    {
        switch ($p_type) {
            case self::TYPE_BODY:
                return array(self::TYPE_LONGTEXT, self::TYPE_TEXT, self::TYPE_DATE, self::TYPE_TOPIC, self::TYPE_SWITCH, self::TYPE_NUMERIC);
            case self::TYPE_TEXT:
                return array(self::TYPE_LONGTEXT, self::TYPE_DATE, self::TYPE_TOPIC, self::TYPE_SWITCH, self::TYPE_NUMERIC);
            case self::TYPE_LONGTEXT:
                return array(self::TYPE_DATE, self::TYPE_TOPIC, self::TYPE_SWITCH, self::TYPE_NUMERIC, self::TYPE_BODY);
            case self::TYPE_DATE:
                return array();
            case self::TYPE_TOPIC:
                return array();
            case self::TYPE_SWITCH:
                return array();
            case self::TYPE_NUMERIC:
                return array();
            case self::TYPE_COMPLEX_DATE:
                return array();
        }
        return false;
    }