Proyectos de Subversion LeadersLinked - Services

Rev

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

Rev 307 Rev 345
Línea 1... Línea 1...
1
<?php
1
<?php
2
 
-
 
3
declare(strict_types=1);
2
declare(strict_types = 1);
4
 
-
 
5
namespace LeadersLinked\Command;
3
namespace LeadersLinked\Command;
Línea 6... Línea 4...
6
 
4
 
7
use Symfony\Component\Console\Command\Command;
5
use Symfony\Component\Console\Command\Command;
8
use Symfony\Component\Console\Input\InputInterface;
6
use Symfony\Component\Console\Input\InputInterface;
9
//use Symfony\Component\Console\Input\InputOption;
7
// use Symfony\Component\Console\Input\InputOption;
10
use Symfony\Component\Console\Output\OutputInterface;
8
use Symfony\Component\Console\Output\OutputInterface;
11
use Laminas\Db\Adapter\AdapterInterface;
-
 
12
 
9
use Laminas\Db\Adapter\AdapterInterface;
13
use Laminas\Log\LoggerInterface;
10
use Laminas\Log\LoggerInterface;
14
use LeadersLinked\Mapper\EmailMapper;
11
use LeadersLinked\Mapper\EmailMapper;
15
use PHPMailer\PHPMailer\PHPMailer;
12
use PHPMailer\PHPMailer\PHPMailer;
16
use LeadersLinked\Model\Email;
13
use LeadersLinked\Model\Email;
17
use Laminas\Mvc\I18n\Translator;
14
use Laminas\Mvc\I18n\Translator;
Línea 18... Línea 15...
18
use LeadersLinked\Cache\CacheInterface;
15
use LeadersLinked\Cache\CacheInterface;
19
 
16
 
-
 
17
class ProcessScheduledContentCommand extends Command
20
class ProcessScheduledContentCommand extends Command
18
{
21
{
19
 
22
    /**
20
    /**
23
     *
21
     *
24
     * @var \Laminas\Db\Adapter\AdapterInterface
22
     * @var \Laminas\Db\Adapter\AdapterInterface
25
     */
23
     */
26
    private $adapter;
24
    private $adapter;
27
    
25
 
28
    /**
26
    /**
29
     *
27
     *
30
     * @var \LeadersLinked\Cache\CacheInterface
28
     * @var \LeadersLinked\Cache\CacheInterface
31
     */
-
 
32
    private $cache;
29
     */
33
    
30
    private $cache;
34
    
31
 
35
    /**
32
    /**
36
     *
33
     *
37
     * @var \Laminas\Log\LoggerInterface
34
     * @var \Laminas\Log\LoggerInterface
38
     */
35
     */
39
    private $logger;
36
    private $logger;
40
    
37
 
41
    /**
38
    /**
42
     *
39
     *
43
     * @var array
40
     * @var array
44
     */
-
 
45
    private $config;
41
     */
46
    
42
    private $config;
47
    
43
 
48
    /**
44
    /**
49
     *
45
     *
50
     * @var \Laminas\Mvc\I18n\Translator
46
     * @var \Laminas\Mvc\I18n\Translator
51
     */
-
 
52
    private $translator;
47
     */
53
    
48
    private $translator;
54
    
49
 
55
    /**
50
    /**
56
     *
51
     *
-
 
52
     * @param \Laminas\Db\Adapter\AdapterInterface $adapter
57
     * @param \Laminas\Db\Adapter\AdapterInterface $adapter
53
     * @param \LeadersLinked\Cache\CacheInterface $cache
58
     * @param \LeadersLinked\Cache\CacheInterface $cache
54
     * @param
59
     * @param \Laminas\Log\LoggerInterface
55
     *            \Laminas\Log\LoggerInterface
60
     * @param array $config
56
     * @param array $config
61
     * @param \Laminas\Mvc\I18n\Translator $translator
57
     * @param \Laminas\Mvc\I18n\Translator $translator
62
     */
58
     */
63
    public function __construct($adapter, $cache, $logger, $config, $translator)
59
    public function __construct($adapter, $cache, $logger, $config, $translator)
64
    {
60
    {
65
        $this->adapter      = $adapter;
61
        $this->adapter = $adapter;
66
        $this->cache        = $cache;
62
        $this->cache = $cache;
67
        $this->logger       = $logger;
63
        $this->logger = $logger;
68
        $this->config       = $config;
64
        $this->config = $config;
69
        $this->translator   = $translator;
65
        $this->translator = $translator;
70
        
66
 
Línea 71... Línea -...
71
        parent::__construct();
-
 
72
    }
67
        parent::__construct();
73
 
68
    }
74
    
69
 
75
    protected function execute(InputInterface $input, OutputInterface $output) : int
70
    protected function execute(InputInterface $input, OutputInterface $output): int
76
    {
71
    {
77
        $output->writeln('Fin del proceso de liberación de contenido programado');
72
        $output->writeln('Fin del proceso de liberación de contenido programado');
78
        
73
 
79
        $output->writeln('Fin del proceso de liberación de contenido programado');
74
        $output->writeln('Fin del proceso de liberación de contenido programado');
80
        
-
 
81
        return 0;
-
 
82
    }
-
 
83
    
75
 
84
    
76
        return 0;