engelsystem/tests/Unit/FakerProvider.php

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

39 lines
724 B
PHP
Raw Normal View History

2021-06-29 00:27:57 +02:00
<?php
namespace Engelsystem\Test\Unit;
use Faker\Provider\Base;
class FakerProvider extends Base
{
/** @var string[] */
protected static array $pronouns = [
'fae',
'ae',
'e',
'ey',
'he',
'per',
'she',
'tey',
'they',
've',
'xe',
'ze',
'zie'
];
/** @var string[] */
protected static array $shirtSizes = ['S', 'S-G', 'M', 'M-G', 'L', 'L-G', 'XL', 'XL-G', '2XL', '3XL', '4XL'];
public function pronoun(): string
{
return static::randomElement(static::$pronouns);
}
public function shirtSize(): string
{
return static::randomElement(static::$shirtSizes);
}
}