Proyectos de Subversion LeadersLinked - Backend

Rev

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

Rev Autor Línea Nro. Línea
1333 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;
16768 efrain 9
 
1333 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 UnknownController extends AbstractActionController
18
{
19
    /**
20
     *
21
     * @var AdapterInterface
22
     */
23
    private $adapter;
16768 efrain 24
 
1333 efrain 25
 
26
    /**
27
     *
28
     * @var  LoggerInterface
29
     */
30
    private $logger;
31
 
32
    /**
33
     *
34
     * @var array
35
     */
36
    private $config;
37
 
38
 
39
 
40
    /**
41
     *
42
     * @param AdapterInterface $adapter
43
     * @param LoggerInterface $logger
44
     * @param array $config
45
     */
16768 efrain 46
    public function __construct($adapter, $logger, $config)
1333 efrain 47
    {
48
        $this->adapter      = $adapter;
49
        $this->logger       = $logger;
50
        $this->config       = $config;
51
 
52
 
53
    }
54
 
55
    public function indexAction()
56
    {
57
        $request = $this->getRequest();
58
 
7310 nelberth 59
        $request = $this->getRequest();
1333 efrain 60
        if($request->isGet()) {
61
 
62
            $this->layout()->setTemplate('layout/layout-backend');
63
            $viewModel = new ViewModel();
7310 nelberth 64
            $viewModel->setTemplate('leaders-linked/unknown/index.phtml');
1333 efrain 65
            return $viewModel ;
66
 
67
 
68
        } else {
69
            return new JsonModel([
70
                'success' => false,
71
                'data' => 'ERROR_METHOD_NOT_ALLOWED'
72
            ]);;
73
        }
74
    }
75
}