Alia::read()   A
last analyzed

Complexity

Conditions 3
Paths 3

Size

Total Lines 10
Code Lines 6

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
cc 3
eloc 6
nc 3
nop 4
dl 0
loc 10
rs 10
c 0
b 0
f 0
1
<?php
2
3
namespace FamilyTree365\LaravelGedcom\Utils\Exporter\Indi;
4
5
use FamilyTree365\LaravelGedcom\Models\PersonAlia;
6
7
class Alia
8
{
9
    /**
10
     * String $alia
11
     * String $group
12
     * Integer $group_id.
13
     */
14
    public static function read($conn, $item, $group = '', $group_id = 0)
15
    {
16
        $aliaData = [];
17
        foreach ($item as $alia) {
18
            if ($alia) {
19
                $data = ['group'=>$group, 'gid'=>$group_id, 'alia'=>$alia];
20
                $aliaData[] = $data;
21
            }
22
        }
23
        PersonAlia::on($conn)->insert($aliaData);
24
    }
25
}
26