File tree Expand file tree Collapse file tree 1 file changed +10
-6
lines changed Expand file tree Collapse file tree 1 file changed +10
-6
lines changed Original file line number Diff line number Diff line change @@ -28,20 +28,24 @@ class PatternLabListener extends \PatternLab\Listener {
28
28
public function __construct () {
29
29
30
30
// add listener
31
- $ this ->addListener ("patternData.dataLoaded " ,"fakeContent " );
31
+ $ this ->addListener ("patternData.lineageHelperEnd " ,"fakeContent " );
32
32
33
33
// set-up locale
34
34
$ locale = Config::getOption ("plugins.faker.locale " );
35
35
$ locale = ($ locale ) ? $ locale : "en_US " ;
36
36
$ this ->locale = $ locale ;
37
-
38
- // set-up time zone if not already set to prevent errors in PHP 5.4+
39
- if (!ini_get ('date.timezone ' )) {
40
- date_default_timezone_set ('UTC ' );
41
- }
37
+
38
+ // Setup Faker seed directive, so we can controll the faker generated results..
39
+ $ setUniqueResults = Config::getOption ("plugins.faker.setUniqueResults " );
42
40
43
41
// set-up Faker
44
42
$ this ->faker = \Faker \Factory::create ($ locale );
43
+
44
+ // Force seed generator to produce the same results.
45
+ if (!empty ($ setUniqueResults )) {
46
+ $ this ->faker ->seed ($ setUniqueResults );
47
+ }
48
+
45
49
$ this ->faker ->addProvider (new \Faker \Provider \Color ($ this ->faker ));
46
50
$ this ->faker ->addProvider (new \Faker \Provider \Payment ($ this ->faker ));
47
51
$ this ->faker ->addProvider (new \Faker \Provider \DateTime ($ this ->faker ));
You can’t perform that action at this time.
0 commit comments