Вход Регистрация
Файл: vendor/doctrine/inflector/lib/Doctrine/Inflector/Rules/Spanish/Rules.php
Строк: 52
<?php

declare(strict_types=1);

namespace 
DoctrineInflectorRulesSpanish;

use 
DoctrineInflectorRulesPatterns;
use 
DoctrineInflectorRulesRuleset;
use 
DoctrineInflectorRulesSubstitutions;
use 
DoctrineInflectorRulesTransformations;

final class 
Rules
{
    public static function 
getSingularRuleset(): Ruleset
    
{
        return new 
Ruleset(
            new 
Transformations(...Inflectible::getSingular()),
            new 
Patterns(...Uninflected::getSingular()),
            (new 
Substitutions(...Inflectible::getIrregular()))->getFlippedSubstitutions()
        );
    }

    public static function 
getPluralRuleset(): Ruleset
    
{
        return new 
Ruleset(
            new 
Transformations(...Inflectible::getPlural()),
            new 
Patterns(...Uninflected::getPlural()),
            new 
Substitutions(...Inflectible::getIrregular())
        );
    }
}
Онлайн: 0
Реклама