Proyectos de Subversion LeadersLinked - Backend

Rev

Rev 15451 | Rev 16768 | Ir a la última revisión | | Comparar con el anterior | Ultima modificación | Ver Log |

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