Completed
Push — master ( c44596...d67676 )
by Vincenzo
01:55
created

S1478638829UserTokens   A

Complexity

Total Complexity 2

Size/Duplication

Total Lines 22
Duplicated Lines 0 %

Coupling/Cohesion

Components 0
Dependencies 5

Importance

Changes 0
Metric Value
wmc 2
c 0
b 0
f 0
lcom 0
cbo 5
dl 0
loc 22
rs 10

1 Method

Rating   Name   Duplication   Size   Complexity  
A run() 0 17 2
1
<?php
2
3
use App\Lib\Slime\Interfaces\DatabaseHelpers\DbHelperInterface;
4
use App\Models\Users\User;
5
use App\Models\Users\UserToken;
6
7
class S1478638829UserTokens implements DbHelperInterface
8
{
9
10
    public function run()
11
    {
12
        $faker = Faker\Factory::create();
13
        $users = User::all();
14
        foreach ($users as $user) {
15
            UserToken::create(
16
                [
17
                    'user_id' => $user->id,
18
                    'user_ip' => $faker->ipv4,
19
                    'device_token' => $faker->password,
20
                    'device_name' => $faker->colorName,
21
                    'token' => str_repeat($user->id, 6),
22
                    'last_usage' => \Carbon\Carbon::now(),
23
                ]
24
            );
25
        }
26
    }
27
28
}