Proyectos de Subversion LeadersLinked - Backend

Rev

Rev 16766 | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 16766 Rev 16768
Línea 1... Línea 1...
1
<?php
1
<?php
2
declare(strict_types=1);
2
declare(strict_types=1);
Línea 3... Línea 3...
3
 
3
 
Línea 4... Línea -...
4
namespace LeadersLinked\Controller;
-
 
5
 
-
 
6
use Laminas\Authentication\AuthenticationService;
4
namespace LeadersLinked\Controller;
7
use Laminas\Authentication\Result as AuthResult;
-
 
8
use Laminas\Db\Adapter\AdapterInterface;
5
 
9
use LeadersLinked\Cache\CacheInterface;
-
 
10
use Laminas\Mvc\Controller\AbstractActionController;
6
use Laminas\Db\Adapter\AdapterInterface;
11
use Laminas\Mvc\I18n\Translator;
7
use Laminas\Mvc\Controller\AbstractActionController;
12
use Laminas\Log\LoggerInterface;
8
use Laminas\Log\LoggerInterface;
13
use Laminas\View\Model\ViewModel;
-
 
14
use Laminas\View\Model\JsonModel;
-
 
15
use LeadersLinked\Hydrator\ObjectPropertyHydrator;
-
 
16
 
9
use Laminas\View\Model\ViewModel;
17
use LeadersLinked\Form\PlanningObjectivesAndGoalsObjectivesForm;
10
use Laminas\View\Model\JsonModel;
18
use LeadersLinked\Model\HighPerformanceTeamsGroupsMembers;
11
use LeadersLinked\Model\HighPerformanceTeamsGroupsMembers;
19
use LeadersLinked\Model\HighPerformanceTeamsGroups;
12
use LeadersLinked\Model\HighPerformanceTeamsGroups;
20
use LeadersLinked\Model\Feed;
-
 
21
use LeadersLinked\Form\HighPerformanceTeamsGroupsFeedForm;
-
 
22
use LeadersLinked\Form\PlanningObjectivesAndGoalsTaskForm;
13
use LeadersLinked\Model\Feed;
23
use LeadersLinked\Form\PlanningObjectivesAndGoalsGoalsForm;
14
use LeadersLinked\Form\HighPerformanceTeamsGroupsFeedForm;
24
use LeadersLinked\Form\TopicForm;
15
use LeadersLinked\Form\TopicForm;
25
use LeadersLinked\Form\HighPerformanceTeamsGroupsMembersTypeForm;
16
use LeadersLinked\Form\HighPerformanceTeamsGroupsMembersTypeForm;
Línea 26... Línea -...
26
use LeadersLinked\Mapper\HighPerformanceTeamsGroupsMapper;
-
 
Línea 27... Línea 17...
27
use LeadersLinked\Mapper\HighPerformanceTeamsGroupsMembersMapper;
17
use LeadersLinked\Mapper\HighPerformanceTeamsGroupsMapper;
28
 
18
use LeadersLinked\Mapper\HighPerformanceTeamsGroupsMembersMapper;
29
use LeadersLinked\Mapper\UserMapper;
19
 
30
 
20
 
31
class HighPerformanceTeamsGroupsViewController extends AbstractActionController
21
class HighPerformanceTeamsGroupsViewController extends AbstractActionController
32
{
22
{
33
    /**
23
    /**
Línea 34... Línea -...
34
     *
-
 
35
     * @var AdapterInterface
-
 
36
     */
-
 
37
    private $adapter;
-
 
38
    
-
 
39
    
-
 
40
    /**
-
 
41
     *
24
     *
42
     * @var CacheInterface
25
     * @var AdapterInterface
43
     */
26
     */
44
    private $cache;
27
    private $adapter;
45
    
28
    
Línea 53... Línea 36...
53
     *
36
     *
54
     * @var array
37
     * @var array
55
     */
38
     */
56
    private $config;
39
    private $config;
Línea 57... Línea -...
57
    
-
 
58
    
-
 
59
    
40
    
60
    /**
41
    /**
61
     *
42
     *
62
     * @param AdapterInterface $adapter
-
 
63
     * @param CacheInterface $cache
43
     * @param AdapterInterface $adapter
64
     * @param LoggerInterface $logger
44
     * @param LoggerInterface $logger
65
     * @param array $config
45
     * @param array $config
66
     */
46
     */
67
    public function __construct($adapter, $cache , $logger, $config)
47
    public function __construct($adapter, $logger, $config)
68
    {
48
    {
69
        $this->adapter      = $adapter;
-
 
70
        $this->cache        = $cache;
49
        $this->adapter = $adapter;
71
        $this->logger       = $logger;
50
        $this->logger = $logger;
72
        $this->config       = $config;
-
 
73
        
-
 
74
        
51
        $this->config = $config;
Línea 75... Línea 52...
75
    }
52
    }
76
 
53
 
77
    public function IndexAction()
54
    public function IndexAction()