Proyectos de Subversion LeadersLinked - Backend

Rev

Rev 16768 | | Comparar con el anterior | Ultima modificación | Ver Log |

Rev Autor Línea Nro. Línea
15444 efrain 1
<?php
2
declare(strict_types=1);
3
 
4
namespace LeadersLinked\Controller;
5
 
6
use Laminas\Db\Adapter\AdapterInterface;
16768 efrain 7
 
15444 efrain 8
use Laminas\Mvc\Controller\AbstractActionController;
9
use Laminas\Log\LoggerInterface;
10
use Laminas\View\Model\JsonModel;
11
use Laminas\View\Model\ViewModel;
12
 
13
 
14
 
16766 efrain 15
 
15444 efrain 16
class ActivityCenterController extends AbstractActionController
17
{
18
    /**
19
     *
16769 efrain 20
     * @var \Laminas\Db\Adapter\AdapterInterface
15444 efrain 21
     */
22
    private $adapter;
23
 
24
    /**
25
     *
16769 efrain 26
     * @var \LeadersLinked\Cache\CacheInterface
15444 efrain 27
     */
16769 efrain 28
    private $cache;
29
 
30
 
31
    /**
32
     *
33
     * @var \Laminas\Log\LoggerInterface
34
     */
15444 efrain 35
    private $logger;
36
 
37
    /**
38
     *
39
     * @var array
40
     */
41
    private $config;
42
 
43
 
16769 efrain 44
    /**
45
     *
46
     * @var \Laminas\Mvc\I18n\Translator
47
     */
48
    private $translator;
15444 efrain 49
 
50
 
51
    /**
52
     *
16769 efrain 53
     * @param \Laminas\Db\Adapter\AdapterInterface $adapter
54
     * @param \LeadersLinked\Cache\CacheInterface $cache
55
     * @param \Laminas\Log\LoggerInterface LoggerInterface $logger
15444 efrain 56
     * @param array $config
16769 efrain 57
     * @param \Laminas\Mvc\I18n\Translator $translator
15444 efrain 58
     */
16769 efrain 59
    public function __construct($adapter, $cache, $logger, $config, $translator)
15444 efrain 60
    {
61
        $this->adapter      = $adapter;
16769 efrain 62
        $this->cache        = $cache;
15444 efrain 63
        $this->logger       = $logger;
64
        $this->config       = $config;
16769 efrain 65
        $this->translator   = $translator;
15444 efrain 66
    }
67
 
68
 
69
    public function indexAction()
70
    {
71
        return new JsonModel([
72
            'success' => false,
73
            'data' => 'ERROR_METHOD_NOT_ALLOWED'
74
        ]);;
75
    }
76
}