29 lines
450 B
PHP
29 lines
450 B
PHP
|
|
<?php
|
||
|
|
|
||
|
|
|
||
|
|
namespace Helper;
|
||
|
|
|
||
|
|
|
||
|
|
use Codeception\Module;
|
||
|
|
use Faker\Factory;
|
||
|
|
use Faker\Generator;
|
||
|
|
|
||
|
|
class DataMocker extends Module
|
||
|
|
{
|
||
|
|
private static $faker;
|
||
|
|
|
||
|
|
/**
|
||
|
|
* Get an instance of the faker
|
||
|
|
*
|
||
|
|
* @return Generator
|
||
|
|
*
|
||
|
|
* @author florianbosdorff
|
||
|
|
*/
|
||
|
|
public function fake(): Generator
|
||
|
|
{
|
||
|
|
if (self::$faker === null) {
|
||
|
|
self::$faker = Factory::create();
|
||
|
|
}
|
||
|
|
return self::$faker;
|
||
|
|
}
|
||
|
|
}
|