JpnForPhp\Inflector\Inflector::makeVerbMappings PHP Méthode

makeVerbMappings() private static méthode

Generates full mapping for all known verb types
private static makeVerbMappings ( ) : array
Résultat array
    private static function makeVerbMappings()
    {
        $verbs = array('1' => array('past' => 'た', 'suspensive' => 'て', 'base_i' => '', 'base_neg' => '', 'base_fact' => 'さ', 'base_passive' => 'ら', 'imper_hard' => 'ろ', 'base_e' => 'れ', 'volition' => 'よう'), '5s' => array('past' => 'した', 'suspensive' => 'して', 'base_i' => 'し', 'base_neg' => 'さ', 'base_e' => 'せ', 'volition' => 'そう'), '5k' => array('past' => 'いた', 'suspensive' => 'いて', 'base_i' => 'き', 'base_neg' => 'か', 'base_e' => 'け', 'volition' => 'こう'), '5k-s' => array('past' => 'った', 'suspensive' => 'って', 'base_i' => 'き', 'base_neg' => 'か', 'base_e' => 'け', 'volition' => 'こう'), '5g' => array('past' => 'いだ', 'suspensive' => 'いで', 'base_i' => 'ぎ', 'base_neg' => 'が', 'base_e' => 'げ', 'volition' => 'ごう'), '5r' => array('past' => 'った', 'suspensive' => 'って', 'base_i' => 'り', 'base_neg' => 'ら', 'base_e' => 'れ', 'volition' => 'ろう'), '5u' => array('past' => 'った', 'suspensive' => 'って', 'base_i' => 'い', 'base_neg' => 'わ', 'base_e' => 'え', 'volition' => 'おう'), '5t' => array('past' => 'った', 'suspensive' => 'って', 'base_i' => 'ち', 'base_neg' => 'た', 'base_e' => 'て', 'volition' => 'とう'), '5aru' => array('past' => 'った', 'suspensive' => 'って', 'base_i' => 'あり', 'base_passive' => 'れ', 'base_neg' => 'ら', 'base_e' => 'あれ', 'volition' => 'あろう'), '5m' => array('past' => 'んだ', 'suspensive' => 'んで', 'base_i' => 'み', 'base_neg' => 'ま', 'base_e' => 'め', 'volition' => 'もう'), '5b' => array('past' => 'んだ', 'suspensive' => 'んで', 'base_i' => 'び', 'base_neg' => 'ば', 'base_e' => 'べ', 'volition' => 'ぼう'), '5n' => array('past' => 'んだ', 'suspensive' => 'んで', 'base_i' => 'に', 'base_neg' => 'な', 'imper_hard' => 'ね', 'base_e' => 'べ', 'volition' => 'のう'), 'k' => array('past' => 'た', 'suspensive' => 'て', 'base_i' => '', 'base_neg' => '', 'base_fact' => 'さ', 'base_passive' => 'ら', 'imper_hard' => 'い', 'base_e' => 'られ', 'cond' => 'れ', 'volition' => 'よう'), 's-i' => array('past' => 'した', 'suspensive' => 'して', 'base_i' => 'し', 'base_neg' => 'し', 'base_e' => 'せ', 'volition' => '', 'connective' => 'して'));
        foreach ($verbs as $key => &$values) {
            self::makeVerbMapping($values);
        }
        return $verbs;
    }