X-Git-Url: https://git.rapsys.eu/airbundle/blobdiff_plain/9759014d2a2430ed3e8cd12ebe46e71885d63c14..2780e5afd00aab04544a788a89afdb22784acb98:/Command/Calendar2Command.php diff --git a/Command/Calendar2Command.php b/Command/Calendar2Command.php index 76d5c4c..c0a739f 100644 --- a/Command/Calendar2Command.php +++ b/Command/Calendar2Command.php @@ -26,9 +26,10 @@ use Symfony\Contracts\Translation\TranslatorInterface; use Twig\Extra\Markdown\DefaultMarkdown; -use Rapsys\AirBundle\Entity\Session; +use Rapsys\AirBundle\Command; use Rapsys\AirBundle\Entity\GoogleCalendar; use Rapsys\AirBundle\Entity\GoogleToken; +use Rapsys\AirBundle\Entity\Session; use Rapsys\PackBundle\Util\SluggerUtil; @@ -59,22 +60,18 @@ class Calendar2Command extends Command { /** * {@inheritdoc} - * - * @param string $project The google project - * @param string $client The google client - * @param string $secret The google secret */ - public function __construct(ManagerRegistry $doctrine, RouterInterface $router, SluggerUtil $slugger, TranslatorInterface $translator, string $locale, string $project, string $client, string $secret) { + public function __construct(ManagerRegistry $doctrine, string $locale, RouterInterface $router, SluggerUtil $slugger, TranslatorInterface $translator) { //Call parent constructor - parent::__construct($doctrine, $router, $slugger, $translator, $locale); + parent::__construct($doctrine, $locale, $router, $slugger, $translator); //Set google client $this->client = new Client( [ - 'application_name' => $project, - 'client_id' => $client, - 'client_secret' => $secret, - 'redirect_uri' => $this->router->generate('rapsys_air_google_callback', [], UrlGeneratorInterface::ABSOLUTE_URL), + 'application_name' => $_ENV['RAPSYSAIR_GOOGLE_PROJECT'], + 'client_id' => $_ENV['RAPSYSAIR_GOOGLE_CLIENT'], + 'client_secret' => $_ENV['RAPSYSAIR_GOOGLE_SECRET'], + 'redirect_uri' => $this->router->generate('rapsysair_google_callback', [], UrlGeneratorInterface::ABSOLUTE_URL), 'scopes' => $this->scopes, 'access_type' => 'offline', #'login_hint' => $user->getMail(),