Proyectos de Subversion LeadersLinked - Antes de SPA

Rev

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

Rev 5050 Rev 6749
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
 
-
 
-
 
4
namespace LeadersLinked\Controller;
6
use Laminas\Authentication\AuthenticationService;
5
 
7
use Laminas\Authentication\Result as AuthResult;
-
 
8
use Laminas\Db\Adapter\AdapterInterface;
-
 
9
use Laminas\Cache\Storage\Adapter\AbstractAdapter;
6
 
10
use Laminas\Http\Header\SetCookie;
7
use Laminas\Db\Adapter\AdapterInterface;
11
use Laminas\Mvc\Controller\AbstractActionController;
-
 
12
use Laminas\Log\LoggerInterface;
8
use Laminas\Mvc\Controller\AbstractActionController;
13
use Laminas\View\Model\ViewModel;
-
 
14
use Laminas\View\Model\JsonModel;
-
 
15
use GeoIp2\Database\Reader As GeoIp2Reader;
-
 
16
use LeadersLinked\Form\Auth\SigninForm;
-
 
17
use LeadersLinked\Form\Auth\ResetPasswordForm;
-
 
18
use LeadersLinked\Form\Auth\ForgotPasswordForm;
-
 
19
use LeadersLinked\Form\Auth\SignupForm;
-
 
20
use LeadersLinked\Authentication\AuthAdapter;
-
 
21
use LeadersLinked\Mapper\UserMapper;
-
 
22
use LeadersLinked\Mapper\EmailTemplateMapper;
9
use Laminas\Log\LoggerInterface;
23
use LeadersLinked\Model\User;
-
 
24
use LeadersLinked\Model\UserType;
10
use Laminas\View\Model\JsonModel;
25
use LeadersLinked\Library\QueueEmail;
-
 
26
use LeadersLinked\Library\Functions;
-
 
27
use LeadersLinked\Model\EmailTemplate;
-
 
28
use LeadersLinked\Mapper\UserPasswordMapper;
-
 
29
use LeadersLinked\Model\UserBrowser;
-
 
30
use LeadersLinked\Mapper\UserBrowserMapper;
-
 
31
use LeadersLinked\Mapper\UserIpMapper;
-
 
32
use LeadersLinked\Model\UserIp;
-
 
33
use LeadersLinked\Form\Auth\MoodleForm;
-
 
34
use LeadersLinked\Library\Rsa;
-
 
35
use LeadersLinked\Library\Image;
-
 
36
use LeadersLinked\Authentication\AuthEmailAdapter;
-
 
37
use Nullix\CryptoJsAes\CryptoJsAes;
11
use LeadersLinked\Model\UserType;
38
use LeadersLinked\Model\UserPassword;
12
use LeadersLinked\Library\Functions;
39
use LeadersLinked\Mapper\CompanyMapper;
13
use LeadersLinked\Mapper\CompanyMapper;
40
use LeadersLinked\Mapper\CompanyUserMapper;
14
use LeadersLinked\Mapper\CompanyUserMapper;
41
use LeadersLinked\Model\CompanyUser;
15
use LeadersLinked\Model\CompanyUser;
42
use LeadersLinked\Mapper\NetworkMapper;
16
use LeadersLinked\Mapper\NetworkMapper;
43
use LeadersLinked\Model\CalendarEvent;
17
use LeadersLinked\Model\CalendarEvent;
-
 
18
use LeadersLinked\Mapper\PerformanceEvaluationTestMapper;
-
 
19
use LeadersLinked\Mapper\RecruitmentSelectionInterviewMapper;
Línea 44... Línea 20...
44
use LeadersLinked\Mapper\PerformanceEvaluationTestMapper;
20
use LeadersLinked\Cache\CacheInterface;;
45
use LeadersLinked\Mapper\RecruitmentSelectionInterviewMapper;
21
use LeadersLinked\Mapper\UserMapper;
46
 
22
 
Línea 54... Línea 30...
54
    private $adapter;
30
    private $adapter;
Línea 55... Línea 31...
55
    
31
    
56
    
32
    
57
    /**
33
    /**
58
     *
34
     *
59
     * @var AbstractAdapter
35
     * @var CacheInterface
Línea 60... Línea 36...
60
     */
36
     */
61
    private $cache;
37
    private $cache;
Línea 76... Línea 52...
76
    
52
    
77
    
53
    
78
    /**
54
    /**
79
     * 
55
     * 
80
     * @param AdapterInterface $adapter
56
     * @param AdapterInterface $adapter
81
     * @param AbstractAdapter $cache
57
     * @param CacheInterface $cache
82
     * @param LoggerInterface $logger
58
     * @param LoggerInterface $logger
83
     * @param array $config
59
     * @param array $config
84
     */
60
     */