115785d0创建于 2024年12月16日历史提交
<?php

namespace Module\Member\Type;

use ModStart\Core\Type\BaseType;

class Gender implements BaseType
{
    const MALE = 1;
    const FEMALE = 2;
    const UNKNOWN = 0;

    public static function getList()
    {
        return [
            self::MALE => '男',
            self::FEMALE => '女',
            self::UNKNOWN => '未知',
        ];
    }

    public static function labelToValue($label)
    {
        switch ($label) {
            case 'male':
                return self::MALE;
            case 'female':
                return self::FEMALE;
        }
        return null;
    }

    public static function valueToLabel($value)
    {
        switch ($value) {
            case self::MALE:
                return 'male';
            case self::FEMALE:
                return 'female';
        }
        return null;
    }

}