Subversion-Projekte lars-tiefland.laravel_shop

Revision

Details | Letzte Änderung | Log anzeigen | RSS feed

Revision Autor Zeilennr. Zeile
148 lars 1
<?php
2
 
3
declare(strict_types=1);
4
 
5
namespace Faker\Extension;
6
 
7
use Faker\Generator;
8
 
9
/**
10
 * A helper trait to be used with GeneratorAwareExtension.
11
 */
12
trait GeneratorAwareExtensionTrait
13
{
14
    /**
15
     * @var Generator|null
16
     */
17
    private $generator;
18
 
19
    /**
20
     * @return static
21
     */
22
    public function withGenerator(Generator $generator): Extension
23
    {
24
        $instance = clone $this;
25
 
26
        $instance->generator = $generator;
27
 
28
        return $instance;
29
    }
30
}