Proyectos de Subversion LeadersLinked - Backend

Rev

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

Rev 16768 Rev 16769
Línea 39... Línea 39...
39
 
39
 
40
class ChatController extends AbstractActionController
40
class ChatController extends AbstractActionController
41
{
41
{
42
    /**
42
    /**
43
     *
43
     *
44
     * @var AdapterInterface
44
     * @var \Laminas\Db\Adapter\AdapterInterface
45
     */
45
     */
Línea 46... Línea 46...
46
    private $adapter;
46
    private $adapter;
47
    
47
    
-
 
48
    /**
-
 
49
     *
-
 
50
     * @var \LeadersLinked\Cache\CacheInterface
-
 
51
     */
-
 
52
    private $cache;
-
 
53
    
-
 
54
    
48
    /**
55
    /**
49
     *
56
     *
50
     * @var  LoggerInterface
57
     * @var \Laminas\Log\LoggerInterface
Línea 51... Línea 58...
51
     */
58
     */
52
    private $logger;
59
    private $logger;
53
    
60
    
54
    /**
61
    /**
55
     *
62
     *
Línea -... Línea 63...
-
 
63
     * @var array
-
 
64
     */
-
 
65
    private $config;
-
 
66
    
-
 
67
    
-
 
68
    /**
-
 
69
     *
-
 
70
     * @var \Laminas\Mvc\I18n\Translator
56
     * @var array
71
     */
57
     */
72
    private $translator;
58
    private $config;
73
    
-
 
74
    
59
    
75
    /**
60
    /**
76
     *
-
 
77
     * @param \Laminas\Db\Adapter\AdapterInterface $adapter
61
     *
78
     * @param \LeadersLinked\Cache\CacheInterface $cache
62
     * @param AdapterInterface $adapter
79
     * @param \Laminas\Log\LoggerInterface LoggerInterface $logger
63
     * @param LoggerInterface $logger
80
     * @param array $config
64
     * @param array $config
81
     * @param \Laminas\Mvc\I18n\Translator $translator
-
 
82
     */
65
     */
83
    public function __construct($adapter, $cache, $logger, $config, $translator)
66
    public function __construct($adapter, $logger, $config)
84
    {
-
 
85
        $this->adapter      = $adapter;
67
    {
86
        $this->cache        = $cache;
Línea 68... Línea 87...
68
        $this->adapter = $adapter;
87
        $this->logger       = $logger;
69
        $this->logger = $logger;
88
        $this->config       = $config;
70
        $this->config = $config;
89
        $this->translator   = $translator;
Línea 2674... Línea 2693...
2674
                }
2693
                }
Línea 2675... Línea 2694...
2675
 
2694
 
2676
                $dtEnd = \DateTime::createFromFormat('Y-m-d H:i:s', $dataPost['date'] . ' ' . $dataPost['time']);
2695
                $dtEnd = \DateTime::createFromFormat('Y-m-d H:i:s', $dataPost['date'] . ' ' . $dataPost['time']);
2677
                $dtEnd->add(new \DateInterval('PT' . $dataPost['duration'] . 'M'));
2696
                $dtEnd->add(new \DateInterval('PT' . $dataPost['duration'] . 'M'));
2678
                $start_time = $dtStart->format('Y-m-d\TH:i:s');
2697
                $start_time = $dtStart->format('Y-m-d\TH:i:s');
2679
                $zoom = new Zoom($this->adapter, $this->config);
2698
                $zoom = new Zoom($this->adapter, $this->config, $this->cache);
Línea 2680... Línea 2699...
2680
                $response =  $zoom->getOAuthAccessToken();
2699
                $response =  $zoom->getOAuthAccessToken();
2681
 
2700
 
2682
                if ($response['success']) {
2701
                if ($response['success']) {