Proyectos de Subversion LeadersLinked - Antes de SPA

Rev

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

Rev 4842 Rev 6749
Línea 7... Línea 7...
7
declare(strict_types=1);
7
declare(strict_types=1);
Línea 8... Línea 8...
8
 
8
 
Línea 9... Línea 9...
9
namespace LeadersLinked\Controller;
9
namespace LeadersLinked\Controller;
10
 
10
 
11
use Laminas\Db\Adapter\AdapterInterface;
11
use Laminas\Db\Adapter\AdapterInterface;
12
use Laminas\Cache\Storage\Adapter\AbstractAdapter;
12
use LeadersLinked\Cache\CacheInterface;
13
use Laminas\Mvc\Controller\AbstractActionController;
13
use Laminas\Mvc\Controller\AbstractActionController;
14
use Laminas\Log\LoggerInterface;
14
use Laminas\Log\LoggerInterface;
Línea 42... Línea 42...
42
use LeadersLinked\Mapper\SkillMapper;
42
use LeadersLinked\Mapper\SkillMapper;
43
use LeadersLinked\Mapper\AptitudeMapper;
43
use LeadersLinked\Mapper\AptitudeMapper;
44
use LeadersLinked\Mapper\UserAptitudeMapper;
44
use LeadersLinked\Mapper\UserAptitudeMapper;
45
use LeadersLinked\Mapper\HobbyAndInterestMapper;
45
use LeadersLinked\Mapper\HobbyAndInterestMapper;
46
use LeadersLinked\Mapper\UserHobbyAndInterestMapper;
46
use LeadersLinked\Mapper\UserHobbyAndInterestMapper;
-
 
47
use LeadersLinked\Library\Functions;
Línea 47... Línea 48...
47
 
48
 
48
 
49
 
49
class ProfileController extends AbstractActionController
50
class ProfileController extends AbstractActionController
Línea 55... Línea 56...
55
    private $adapter;
56
    private $adapter;
Línea 56... Línea 57...
56
    
57
    
57
    
58
    
58
    /**
59
    /**
59
     *
60
     *
60
     * @var AbstractAdapter
61
     * @var CacheInterface
Línea 61... Línea 62...
61
     */
62
     */
62
    private $cache;
63
    private $cache;
Línea 75... Línea 76...
75
    private $config;
76
    private $config;
Línea 76... Línea 77...
76
    
77
    
77
    /**
78
    /**
78
     *
79
     *
79
     * @param AdapterInterface $adapter
80
     * @param AdapterInterface $adapter
80
     * @param AbstractAdapter $cache
81
     * @param CacheInterface $cache
81
     * @param LoggerInterface $logger
82
     * @param LoggerInterface $logger
82
     * @param array $config
83
     * @param array $config
83
     */
84
     */
84
    public function __construct($adapter, $cache , $logger,  $config)
85
    public function __construct($adapter, $cache , $logger,  $config)
Línea 545... Línea 546...
545
                }
546
                }
546
            }
547
            }
Línea 547... Línea 548...
547
            
548
            
548
            if($isJson) {
549
            if($isJson) {
549
                $page = (int) $this->params()->fromQuery('page');
550
                $page = (int) $this->params()->fromQuery('page');
Línea 550... Línea 551...
550
                $search = trim(filter_var($this->params()->fromQuery('search', ''), FILTER_SANITIZE_STRING));
551
                $search = Functions::sanitizeFilterString($this->params()->fromQuery('search', ''));
551
                
552
                
552
                $mapper = QueryMapper::getInstance($this->adapter);
553
                $mapper = QueryMapper::getInstance($this->adapter);
553
                $select = $mapper->getSql()->select();
554
                $select = $mapper->getSql()->select();