1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61
|
<?php
declare(strict_types=1);
namespace Doctrine\Tests\Inflector\Rules\Spanish;
use Doctrine\Inflector\Inflector;
use Doctrine\Inflector\InflectorFactory;
use Doctrine\Inflector\Language;
use Doctrine\Tests\Inflector\Rules\LanguageFunctionalTestCase;
class SpanishFunctionalTest extends LanguageFunctionalTestCase
{
/** @return string[][] */
public static function dataSampleWords(): array
{
return [
['libro', 'libros'],
['pluma', 'plumas'],
['chico', 'chicos'],
['señora', 'señoras'],
['radio', 'radios'],
['borrador', 'borradores'],
['universidad', 'universidades'],
['profesor', 'profesores'],
['ciudad', 'ciudades'],
['señor', 'señores'],
['escultor', 'escultores'],
['sociedad', 'sociedades'],
['azul', 'azules'],
['mes', 'meses'],
['avión', 'aviones'],
['conversación', 'conversaciones'],
['sección', 'secciones'],
['televisión', 'televisiones'],
['interés', 'intereses'],
['lápiz', 'lápices'],
['voz', 'voces'],
['tapiz', 'tapices'],
['actriz', 'actrices'],
['luz', 'luces'],
['mez', 'meces'],
['tisú', 'tisúes'],
['hindú', 'hindúes'],
['ley', 'leyes'],
['café', 'cafés'],
['el', 'los'],
['lunes', 'lunes'],
['rompecabezas', 'rompecabezas'],
['crisis', 'crisis'],
['papá', 'papás'],
['mamá', 'mamás'],
['sofá', 'sofás'],
];
}
protected function createInflector(): Inflector
{
return InflectorFactory::createForLanguage(Language::SPANISH)->build();
}
}
|