|
1
|
|
|
<?php declare(strict_types=1); |
|
2
|
|
|
namespace src\factory\sustancias; |
|
3
|
|
|
|
|
4
|
|
|
use src\FactoryClassInterface; |
|
5
|
|
|
use src\preguntas\Consume; |
|
6
|
|
|
use src\preguntas\Pregunta; |
|
7
|
|
|
use src\preguntas\PreguntaUno; |
|
8
|
|
|
use src\sustancias\Alcohol as SustanciasAlcohol; |
|
9
|
|
|
use src\valores\Valores; |
|
10
|
|
|
|
|
11
|
|
|
class Alcohol implements FactoryClassInterface |
|
12
|
|
|
{ |
|
13
|
11 |
|
public function crear(array $array): SustanciasAlcohol |
|
14
|
|
|
{ |
|
15
|
11 |
|
$valores = new Valores(); |
|
16
|
|
|
|
|
17
|
11 |
|
$datosPregunta1 = $valores->_preguntaUno; |
|
18
|
11 |
|
$datosPregunta2 = $valores->_preguntaDos; |
|
19
|
11 |
|
$datosPregunta3 = $valores->_preguntaTres; |
|
20
|
11 |
|
$datosPregunta4 = $valores->_preguntaCuatro; |
|
21
|
11 |
|
$datosPregunta5 = $valores->_preguntaCinco; |
|
22
|
11 |
|
$datosPregunta6 = $valores->_preguntaSeisSiete; |
|
23
|
|
|
|
|
24
|
11 |
|
$p1 = new PreguntaUno($array['alcohol1'], $datosPregunta1); |
|
25
|
11 |
|
$consume = new Consume($p1); |
|
26
|
11 |
|
$p2 = new Pregunta($array['alcohol2'], $datosPregunta2, $consume); |
|
27
|
11 |
|
$p3 = new Pregunta($array['alcohol3'], $datosPregunta3, $consume); |
|
28
|
11 |
|
$p4 = new Pregunta($array['alcohol4'], $datosPregunta4, $consume); |
|
29
|
11 |
|
$p5 = new Pregunta($array['alcohol5'], $datosPregunta5, $consume); |
|
30
|
11 |
|
$p6 = new Pregunta($array['alcohol6'], $datosPregunta6, $consume); |
|
31
|
11 |
|
$p7 = new Pregunta($array['alcohol7'], $datosPregunta6, $consume); |
|
32
|
|
|
|
|
33
|
11 |
|
return new SustanciasAlcohol($p1, $p2, $p3, $p4, $p5, $p6, $p7); |
|
34
|
|
|
} |
|
35
|
|
|
} |
|
36
|
|
|
|