Alia   A
last analyzed

Complexity

Total Complexity 3

Size/Duplication

Total Lines 17
Duplicated Lines 0 %

Importance

Changes 0
Metric Value
eloc 7
dl 0
loc 17
rs 10
c 0
b 0
f 0
wmc 3

1 Method

Rating   Name   Duplication   Size   Complexity  
A read() 0 10 3
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