Proyectos de Subversion LeadersLinked - Backend

Rev

Rev 17150 | Rev 17153 | Ir a la última revisión | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 17150 Rev 17152
Línea 2... Línea 2...
2
declare(strict_types=1);
2
declare(strict_types=1);
Línea 3... Línea 3...
3
 
3
 
Línea 4... Línea 4...
4
namespace LeadersLinked\Controller;
4
namespace LeadersLinked\Controller;
5
 
-
 
6
use Laminas\Db\Adapter\AdapterInterface;
-
 
7
 
5
 
-
 
6
use Laminas\Db\Adapter\AdapterInterface;
8
use Laminas\Mvc\Controller\AbstractActionController;
7
use Laminas\Log\LoggerInterface;
9
use Laminas\Log\LoggerInterface;
8
use Laminas\Mvc\Controller\AbstractActionController;
10
use Laminas\View\Model\ViewModel;
9
use Laminas\View\Model\ViewModel;
11
use Laminas\View\Model\JsonModel;
10
use Laminas\View\Model\JsonModel;
12
use LeadersLinked\Mapper\MicrolearningTopicMapper;
11
use LeadersLinked\Mapper\MicrolearningTopicMapper;
Línea 67... Línea 66...
67
use LeadersLinked\Library\Functions;
66
use LeadersLinked\Library\Functions;
68
use LeadersLinked\Cache\CacheInterface;
67
use LeadersLinked\Cache\CacheInterface;
69
use LeadersLinked\Cache\CacheImpl;
68
use LeadersLinked\Cache\CacheImpl;
70
use LeadersLinked\Mapper\NotificationMapper;
69
use LeadersLinked\Mapper\NotificationMapper;
71
use LeadersLinked\Mapper\MicrolearningTopicCapsuleMapper;
70
use LeadersLinked\Mapper\MicrolearningTopicCapsuleMapper;
-
 
71
use Laminas\Mvc\I18n\Translator;
Línea 72... Línea 72...
72
 
72
 
73
 
73
 
74
class MicrolearningAccessForStudentsController extends AbstractActionController
74
class MicrolearningAccessForStudentsController extends AbstractActionController
75
{
-
 
76
    /**
75
{
77
     *
76
    /**
78
     * @var \Laminas\Db\Adapter\AdapterInterface
77
     * @var AdapterInterface
Línea 79... Línea 78...
79
     */
78
     */
80
    private $adapter;
-
 
81
    
79
    private $adapter;
82
    /**
80
    
83
     *
81
    /**
Línea 84... Línea -...
84
     * @var \LeadersLinked\Cache\CacheInterface
-
 
85
     */
82
     * @var CacheInterface
86
    private $cache;
-
 
87
    
83
     */
88
    
84
    private $cache;
89
    /**
85
    
Línea 90... Línea 86...
90
     *
86
    /**
91
     * @var \Laminas\Log\LoggerInterface
-
 
92
     */
87
     * @var LoggerInterface
93
    private $logger;
88
     */
94
    
89
    private $logger;
Línea 95... Línea -...
95
    /**
-
 
96
     *
90
    
97
     * @var array
-
 
98
     */
91
    /**
99
    private $config;
92
     * @var array
100
    
93
     */
Línea 101... Línea -...
101
    
-
 
102
    /**
94
    private $config;
103
     *
-
 
104
     * @var \Laminas\Mvc\I18n\Translator
95
    
105
     */
96
    /**
106
    private $translator;
97
     * @var Translator
107
    
98
     */
108
    
99
    private $translator;
109
    /**
100
    
110
     *
101
    /**
111
     * @param \Laminas\Db\Adapter\AdapterInterface $adapter
102
     * @param AdapterInterface $adapter
112
     * @param \LeadersLinked\Cache\CacheInterface $cache
103
     * @param CacheInterface $cache
113
     * @param \Laminas\Log\LoggerInterface LoggerInterface $logger
104
     * @param LoggerInterface $logger
114
     * @param array $config
105
     * @param array $config
115
     * @param \Laminas\Mvc\I18n\Translator $translator
106
     * @param Translator $translator
116
     */
107
     */
117
    public function __construct($adapter, $cache, $logger, $config, $translator)
108
    public function __construct($adapter, $cache, $logger, $config, $translator)
Línea 118... Línea 109...
118
    {
109
    {
119
        $this->adapter      = $adapter;
110
        $this->adapter = $adapter;
120
        $this->cache        = $cache;
111
        $this->cache = $cache;