Proyectos de Subversion LeadersLinked - Backend

Rev

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

Rev 16767 Rev 16768
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
 
-
 
-
 
5
 
Línea 6... Línea 6...
6
use Laminas\Db\Adapter\AdapterInterface;
6
use Laminas\Db\Adapter\AdapterInterface;
7
use LeadersLinked\Cache\CacheInterface;
7
 
Línea 47... Línea 47...
47
use LeadersLinked\Mapper\CountryMapper;
47
use LeadersLinked\Mapper\CountryMapper;
48
use LeadersLinked\Mapper\LocationMapper;
48
use LeadersLinked\Mapper\LocationMapper;
49
use LeadersLinked\Model\Location;
49
use LeadersLinked\Model\Location;
50
use LeadersLinked\Form\User\ChangeTypeForm;
50
use LeadersLinked\Form\User\ChangeTypeForm;
51
use LeadersLinked\Form\User\NetworkDataForm;
51
use LeadersLinked\Form\User\NetworkDataForm;
-
 
52
use LeadersLinked\Cache\CacheInterface;
-
 
53
use LeadersLinked\Cache\CacheImpl;
Línea 52... Línea 54...
52
 
54
 
53
class UserController extends AbstractActionController
55
class UserController extends AbstractActionController
54
{
56
{
55
    /**
57
    /**
56
     *
58
     *
57
     * @var AdapterInterface
59
     * @var AdapterInterface
58
     */
60
     */
59
    private $adapter;
-
 
60
    
61
    private $adapter;
61
    
-
 
62
    /**
-
 
63
     *
-
 
64
     * @var CacheInterface
-
 
65
     */
-
 
Línea 66... Línea 62...
66
    private $cache;
62
 
67
    
63
    
68
    /**
64
    /**
69
     *
65
     *
Línea 76... Línea 72...
76
     *
72
     *
77
     * @var array
73
     * @var array
78
     */
74
     */
79
    private $config;
75
    private $config;
Línea -... Línea 76...
-
 
76
    
-
 
77
    /**
-
 
78
     * 
-
 
79
     * @var CacheInterface
-
 
80
     */
-
 
81
    private $cache;
Línea 80... Línea 82...
80
    
82
    
81
    
83
    
82
    /**
84
    /**
83
     *
-
 
84
     * @param AdapterInterface $adapter
85
     *
85
     *@param CacheInterface $cache
86
     * @param AdapterInterface $adapter
86
     * @param LoggerInterface $logger
87
     * @param LoggerInterface $logger
87
     * @param array $config
88
     * @param array $config
88
     */
89
     */
89
    public function __construct($adapter, $cache , $logger, $config)
90
    public function __construct($adapter, $logger, $config)
90
    {
91
    {
91
        $this->adapter      = $adapter;
92
        $this->adapter  = $adapter;
92
        $this->cache        = $cache;
93
        $this->logger   = $logger;
Línea 93... Línea 94...
93
        $this->logger       = $logger;
94
        $this->config   = $config;
Línea 94... Línea 95...
94
        $this->config       = $config;
95
        $this->cache    = CacheImpl::getInstance($config);
95
        
96