Uninflected.php 532 B

12345678910111213141516171819202122232425262728
  1. <?php
  2. declare(strict_types=1);
  3. namespace Doctrine\Inflector\Rules\Esperanto;
  4. use Doctrine\Inflector\Rules\Pattern;
  5. final class Uninflected
  6. {
  7. /** @return Pattern[] */
  8. public static function getSingular(): iterable
  9. {
  10. yield from self::getDefault();
  11. }
  12. /** @return Pattern[] */
  13. public static function getPlural(): iterable
  14. {
  15. yield from self::getDefault();
  16. }
  17. /** @return Pattern[] */
  18. private static function getDefault(): iterable
  19. {
  20. yield new Pattern('');
  21. }
  22. }