Frases::crear()   A
last analyzed

Complexity

Conditions 1
Paths 1

Size

Total Lines 27
Code Lines 23

Duplication

Lines 0
Ratio 0 %

Code Coverage

Tests 24
CRAP Score 1

Importance

Changes 1
Bugs 0 Features 0
Metric Value
cc 1
eloc 23
c 1
b 0
f 0
nc 1
nop 1
dl 0
loc 27
ccs 24
cts 24
cp 1
crap 1
rs 9.552
1
<?php declare(strict_types=1);
2
3
namespace src\factory;
4
5
use src\FactoryClassInterface;
6
use src\frases\Frase;
7
use src\frases\Frases as FrasesFrases;
8
use src\frases\FrasesValidas;
9
10
class Frases implements FactoryClassInterface
11
{
12 1
    public function crear(array $array): FrasesFrases
13
    {
14 1
        $frasesValidas = new FrasesValidas();
15
16 1
        $frase1 = new Frase('1', $array['frase1'], $frasesValidas);
17 1
        $frase2 = new Frase('2', $array['frase2'], $frasesValidas);
18 1
        $frase3 = new Frase('3', $array['frase3'], $frasesValidas);
19 1
        $frase4 = new Frase('4', $array['frase4'], $frasesValidas);
20 1
        $frase5 = new Frase('5', $array['frase5'], $frasesValidas);
21 1
        $frase6 = new Frase('6', $array['frase6'], $frasesValidas);
22 1
        $frase7 = new Frase('7', $array['frase7'], $frasesValidas);
23 1
        $frase8 = new Frase('8', $array['frase8'], $frasesValidas);
24 1
        $frase9 = new Frase('9', $array['frase9'], $frasesValidas);
25 1
        $frase10 = new Frase('10', $array['frase10'], $frasesValidas);
26 1
        $frase11 = new Frase('11', $array['frase11'], $frasesValidas);
27 1
        $frase12 = new Frase('12', $array['frase12'], $frasesValidas);
28 1
        $frase13 = new Frase('13', $array['frase13'], $frasesValidas);
29 1
        $frase14 = new Frase('14', $array['frase14'], $frasesValidas);
30 1
        $frase15 = new Frase('15', $array['frase15'], $frasesValidas);
31 1
        $frase16 = new Frase('16', $array['frase16'], $frasesValidas);
32 1
        $frase17 = new Frase('17', $array['frase17'], $frasesValidas);
33 1
        $frase18 = new Frase('18', $array['frase18'], $frasesValidas);
34 1
        $frase19 = new Frase('19', $array['frase19'], $frasesValidas);
35 1
        $frase20 = new Frase('20', $array['frase20'], $frasesValidas);
36 1
        $frase21 = new Frase('21', $array['frase21'], $frasesValidas);
37
38 1
        return new FrasesFrases($frase1, $frase2, $frase3, $frase4, $frase5, $frase6, $frase7, $frase8, $frase9, $frase10, $frase11, $frase12, $frase13, $frase14, $frase15, $frase16, $frase17, $frase18, $frase19,$frase20,$frase21);
39
    }
40
}
41