Proyectos de Subversion LeadersLinked - Backend

Rev

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

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