]> Raphaël G. Git Repositories - airbundle/blobdiff - Command/CalendarCommand.php
Rename Command/Command in Command
[airbundle] / Command / CalendarCommand.php
index 525aa670eb7bd4259042f35db3b943217cf92c51..003910a8f8040e129609fcfbe2168f8812aa1ac9 100644 (file)
@@ -1,4 +1,13 @@
-<?php
+<?php declare(strict_types=1);
+
+/*
+ * This file is part of the Rapsys AirBundle package.
+ *
+ * (c) Raphaël Gertz <symfony@rapsys.eu>
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
 
 namespace Rapsys\AirBundle\Command;
 
@@ -13,6 +22,7 @@ use Symfony\Component\Routing\RouterInterface;
 use Symfony\Contracts\Translation\TranslatorInterface;
 use Twig\Extra\Markdown\DefaultMarkdown;
 
+use Rapsys\AirBundle\Command;
 use Rapsys\AirBundle\Entity\Session;
 
 use Rapsys\PackBundle\Util\SluggerUtil;
@@ -29,16 +39,19 @@ class CalendarCommand extends Command {
         *
         * @var ManagerRegistry
         */
-       protected $doctrine;
+       protected ManagerRegistry $doctrine;
 
-       ///Locale
-       protected $locale;
+       ///Router
+       protected RouterInterface $router;
 
        ///Slugger
-       protected $slugger;
+       protected SluggerUtil $slugger;
 
        ///Translator instance
-       protected $translator;
+       protected TranslatorInterface $translator;
+
+       ///Locale
+       protected $locale;
 
        ///Lifetime string
        protected $lifetime;
@@ -109,7 +122,7 @@ class CalendarCommand extends Command {
        }
 
        ///Process the attribution
-       protected function execute(InputInterface $input, OutputInterface $output) {
+       protected function execute(InputInterface $input, OutputInterface $output): int {
                //Compute period
                $period = new \DatePeriod(
                        //Start from last week