|
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\Inhalables as SustanciasInhalables; |
|
9
|
|
|
use src\valores\Valores; |
|
10
|
|
|
|
|
11
|
|
|
class Inhalables implements FactoryClassInterface |
|
12
|
|
|
{ |
|
13
|
11 |
|
public function crear(array $array): SustanciasInhalables |
|
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['inhalables1'], $datosPregunta1); |
|
25
|
11 |
|
$consume = new Consume($p1); |
|
26
|
11 |
|
$p2 = new Pregunta($array['inhalables2'], $datosPregunta2, $consume); |
|
27
|
11 |
|
$p3 = new Pregunta($array['inhalables3'], $datosPregunta3, $consume); |
|
28
|
11 |
|
$p4 = new Pregunta($array['inhalables4'], $datosPregunta4, $consume); |
|
29
|
11 |
|
$p5 = new Pregunta($array['inhalables5'], $datosPregunta5, $consume); |
|
30
|
11 |
|
$p6 = new Pregunta($array['inhalables6'], $datosPregunta6, $consume); |
|
31
|
11 |
|
$p7 = new Pregunta($array['inhalables7'], $datosPregunta6, $consume); |
|
32
|
|
|
|
|
33
|
11 |
|
return new SustanciasInhalables($p1, $p2, $p3, $p4, $p5, $p6, $p7); |
|
34
|
|
|
} |
|
35
|
|
|
} |
|
36
|
|
|
|