Fix faker loading

This commit is contained in:
Greyscale 2020-09-28 18:36:25 +02:00
parent 1e565f0c19
commit 509d794ab5

View file

@ -21,12 +21,9 @@ abstract class AbstractBaseTestCase extends AbstractTestCase
\Kint::$mode_default = \Kint::MODE_CLI; \Kint::$mode_default = \Kint::MODE_CLI;
} }
/** public static function setUpBeforeClass(): void
* @return Generator
*/
public static function getFaker()
{ {
if (!self::$faker) { parent::setUpBeforeClass();
self::$faker = FakerFactory::create(); self::$faker = FakerFactory::create();
self::$faker->addProvider(new Provider\Base(self::$faker)); self::$faker->addProvider(new Provider\Base(self::$faker));
self::$faker->addProvider(new Provider\DateTime(self::$faker)); self::$faker->addProvider(new Provider\DateTime(self::$faker));
@ -39,6 +36,11 @@ abstract class AbstractBaseTestCase extends AbstractTestCase
self::$faker->addProvider(new Provider\en_US\Company(self::$faker)); self::$faker->addProvider(new Provider\en_US\Company(self::$faker));
} }
/**
* @return Generator
*/
public static function getFaker()
{
return self::$faker; return self::$faker;
} }