public function habtmFormatter($value, $key)
    {
        if (empty($key) || !ctype_upper($key[0])) {
            return $value;
        }

        if (isset($value[$key])) {
            // $article[Tag][Tag]
            $value = $value[$key];
        }

        if (is_array($value)) {
            return $value;
        }

        $list = explode(',', $value);

        if (empty($list)) {
            return [];
        }

        return array_map('intval', $list);
    }