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
15540 efrain 1
<?php
2
declare(strict_types=1);
3
 
4
namespace LeadersLinked\Controller;
5
 
6
use Laminas\Db\Adapter\AdapterInterface;
16768 efrain 7
 
15540 efrain 8
use Laminas\Mvc\Controller\AbstractActionController;
9
use Laminas\Log\LoggerInterface;
10
use Laminas\View\Model\ViewModel;
11
use Laminas\View\Model\JsonModel;
12
use LeadersLinked\Library\Functions;
13
use LeadersLinked\Hydrator\ObjectPropertyHydrator;
14
use LeadersLinked\Mapper\DailyPulseEmojiMapper;
15
use LeadersLinked\Form\DailyPulse\DailyPulseAddEmojiForm;
16
use LeadersLinked\Form\DailyPulse\DailyPulseEditEmojiForm;
17
use LeadersLinked\Model\DailyPulseEmoji;
18
use LeadersLinked\Library\Image;
19
use LeadersLinked\Form\Engagement\EngagementSettingForm;
20
use LeadersLinked\Mapper\EngagementMapper;
21
use LeadersLinked\Model\Engagement;
22
 
23
class EngagementReportsController extends AbstractActionController
24
{
25
    /**
26
     *
27
     * @var AdapterInterface
28
     */
29
    private $adapter;
30
 
31
    /**
32
     *
33
     * @var  LoggerInterface
34
     */
35
    private $logger;
36
 
37
    /**
38
     *
39
     * @var array
40
     */
41
    private $config;
42
 
43
    /**
44
     *
45
     * @param AdapterInterface $adapter
46
     * @param LoggerInterface $logger
47
     * @param array $config
48
     */
16768 efrain 49
    public function __construct($adapter, $logger, $config)
15540 efrain 50
    {
16768 efrain 51
        $this->adapter = $adapter;
52
        $this->logger = $logger;
53
        $this->config = $config;
15540 efrain 54
    }
55
 
56
    public function indexAction()
57
    {
58
        return new JsonModel([
59
            'success' => false,
60
            'data' => 'ERROR_METHOD_NOT_ALLOWED'
61
        ]);
62
    }
63
 
64
 
65
 
66
 
67
 
68
 
69
}