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
|
|
|
|