PHP 8.2.31
Preview: Rules.php Size: 877 B
/opt/cpanel/ea-wappspector/vendor/doctrine/inflector/src/Rules/Portuguese/Rules.php

<?php

declare(strict_types=1);

namespace Doctrine\Inflector\Rules\Portuguese;

use Doctrine\Inflector\Rules\Patterns;
use Doctrine\Inflector\Rules\Ruleset;
use Doctrine\Inflector\Rules\Substitutions;
use Doctrine\Inflector\Rules\Transformations;

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())
        );
    }
}

Directory Contents

Dirs: 0 × Files: 4

Name Size Perms Modified Actions
5.52 KB lrw-r--r-- 2025-08-10 19:31:58
Edit Download
464 B lrw-r--r-- 2025-08-10 19:31:58
Edit Download
877 B lrw-r--r-- 2025-08-10 19:31:58
Edit Download
688 B lrw-r--r-- 2025-08-10 19:31:58
Edit Download

If ZipArchive is unavailable, a .tar will be created (no compression).