Subversion-Projekte lars-tiefland.laravel_shop

Revision

Revision 148 | Details | Vergleich mit vorheriger | Letzte Änderung | Log anzeigen | RSS feed

Revision Autor Zeilennr. Zeile
148 lars 1
<?php
2
 
3
namespace Illuminate\Database\Eloquent\Factories;
4
 
5
use Illuminate\Support\Arr;
6
 
7
class CrossJoinSequence extends Sequence
8
{
9
    /**
10
     * Create a new cross join sequence instance.
11
     *
399 lars 12
     * @param  array  ...$sequences
148 lars 13
     * @return void
14
     */
15
    public function __construct(...$sequences)
16
    {
17
        $crossJoined = array_map(
18
            function ($a) {
19
                return array_merge(...$a);
20
            },
21
            Arr::crossJoin(...$sequences),
22
        );
23
 
24
        parent::__construct(...$crossJoined);
25
    }
26
}