Proyectos de Subversion LeadersLinked - Backend

Rev

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

Rev Autor Línea Nro. Línea
1343 eleazar 1
<?php
2
 
3
declare(strict_types=1);
4
 
5
namespace LeadersLinked\Controller;
6
 
7
use Laminas\Db\Adapter\AdapterInterface;
16768 efrain 8
 
1343 eleazar 9
use Laminas\Mvc\Controller\AbstractActionController;
10
use Laminas\Log\LoggerInterface;
11
use Laminas\View\Model\JsonModel;
12
 
13
class RecruitmentSelectionController extends AbstractActionController {
14
 
15
    /**
16
     *
16769 efrain 17
     * @var \Laminas\Db\Adapter\AdapterInterface
1343 eleazar 18
     */
19
    private $adapter;
16768 efrain 20
 
1343 eleazar 21
    /**
22
     *
16769 efrain 23
     * @var \LeadersLinked\Cache\CacheInterface
1343 eleazar 24
     */
16769 efrain 25
    private $cache;
26
 
27
 
28
    /**
29
     *
30
     * @var \Laminas\Log\LoggerInterface
31
     */
1343 eleazar 32
    private $logger;
16768 efrain 33
 
1343 eleazar 34
    /**
35
     *
36
     * @var array
37
     */
38
    private $config;
16768 efrain 39
 
16769 efrain 40
 
1343 eleazar 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
1343 eleazar 53
     * @param array $config
16769 efrain 54
     * @param \Laminas\Mvc\I18n\Translator $translator
1343 eleazar 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;
1343 eleazar 63
    }
64
 
65
    public function indexAction() {
66
 
67
        return new JsonModel([
68
            'success' => false,
69
            'data' => 'ERROR_METHOD_NOT_ALLOWED'
70
        ]);
71
    }
72
 
73
}