Proyectos de Subversion LeadersLinked - Antes de SPA

Rev

Rev 270 | Ir a la última revisión | | Ultima modificación | Ver Log |

Rev Autor Línea Nro. Línea
268 geraldo 1
<?php
2
/**
3
 *
4
 * Controlador: Autoevaluación
5
 *
6
 */
7
declare(strict_types=1);
8
 
9
namespace LeadersLinked\Controller;
10
 
11
use Laminas\Db\Adapter\AdapterInterface;
12
use Laminas\Cache\Storage\Adapter\AbstractAdapter;
13
use Laminas\Mvc\Controller\AbstractActionController;
14
use Laminas\Log\LoggerInterface;
15
use Laminas\View\Model\ViewModel;
16
use Laminas\View\Model\JsonModel;
17
 
18
 
19
class SelfEvaluationController extends AbstractActionController
20
{
21
    /**
22
     *
23
     * @var AdapterInterface
24
     */
25
    private $adapter;
26
 
27
 
28
    /**
29
     *
30
     * @var AbstractAdapter
31
     */
32
    private $cache;
33
 
34
    /**
35
     *
36
     * @var  LoggerInterface
37
     */
38
    private $logger;
39
 
40
 
41
    /**
42
     *
43
     * @var array
44
     */
45
    private $config;
46
 
47
    /**
48
     *
49
     * @param AdapterInterface $adapter
50
     * @param AbstractAdapter $cache
51
     * @param LoggerInterface $logger
52
     * @param array $config
53
     */
54
    public function __construct($adapter, $cache , $logger,  $config)
55
    {
56
        $this->adapter      = $adapter;
57
        $this->cache        = $cache;
58
        $this->logger       = $logger;
59
        $this->config       = $config;
60
 
61
    }
62
 
63
    /**
64
     *
65
     * Generación del listado de formularios
66
     * {@inheritDoc}
67
     * @see \Laminas\Mvc\Controller\AbstractActionController::indexAction()
68
     */
69
    public function indexAction()
70
    {
71
 
72
        $this->layout()->setTemplate('layout/layout.phtml');
73
        $viewModel = new ViewModel();
74
        $viewModel->setTemplate('leaders-linked/self-evaluation/index.phtml');
75
        return $viewModel ;
76
 
77
    }
78
 
79
 
80
 
81
 
82
}