From 509d794ab5b89ecdbb8b6f5a6f0bbf64cdcd313d Mon Sep 17 00:00:00 2001 From: Matthew Baggett Date: Mon, 28 Sep 2020 18:36:25 +0200 Subject: [PATCH] Fix faker loading --- tests/AbstractBaseTestCase.php | 28 +++++++++++++++------------- 1 file changed, 15 insertions(+), 13 deletions(-) diff --git a/tests/AbstractBaseTestCase.php b/tests/AbstractBaseTestCase.php index c372304..b230af8 100644 --- a/tests/AbstractBaseTestCase.php +++ b/tests/AbstractBaseTestCase.php @@ -21,24 +21,26 @@ abstract class AbstractBaseTestCase extends AbstractTestCase \Kint::$mode_default = \Kint::MODE_CLI; } + public static function setUpBeforeClass(): void + { + parent::setUpBeforeClass(); + self::$faker = FakerFactory::create(); + self::$faker->addProvider(new Provider\Base(self::$faker)); + self::$faker->addProvider(new Provider\DateTime(self::$faker)); + self::$faker->addProvider(new Provider\Lorem(self::$faker)); + self::$faker->addProvider(new Provider\Internet(self::$faker)); + self::$faker->addProvider(new Provider\Payment(self::$faker)); + self::$faker->addProvider(new Provider\en_US\Person(self::$faker)); + self::$faker->addProvider(new Provider\en_US\Address(self::$faker)); + self::$faker->addProvider(new Provider\en_US\PhoneNumber(self::$faker)); + self::$faker->addProvider(new Provider\en_US\Company(self::$faker)); + } + /** * @return Generator */ public static function getFaker() { - if (!self::$faker) { - self::$faker = FakerFactory::create(); - self::$faker->addProvider(new Provider\Base(self::$faker)); - self::$faker->addProvider(new Provider\DateTime(self::$faker)); - self::$faker->addProvider(new Provider\Lorem(self::$faker)); - self::$faker->addProvider(new Provider\Internet(self::$faker)); - self::$faker->addProvider(new Provider\Payment(self::$faker)); - self::$faker->addProvider(new Provider\en_US\Person(self::$faker)); - self::$faker->addProvider(new Provider\en_US\Address(self::$faker)); - self::$faker->addProvider(new Provider\en_US\PhoneNumber(self::$faker)); - self::$faker->addProvider(new Provider\en_US\Company(self::$faker)); - } - return self::$faker; }