summary | 
shortlog | 
log | 
commit | commitdiff | 
tree
raw | 
patch | 
inline | side by side (from parent 1: 
43a3b63)
 
Fix config key change
Cleanup
 
 namespace Rapsys\AirBundle\Controller;
 
 
 namespace Rapsys\AirBundle\Controller;
 
-#use Symfony\Bundle\FrameworkBundle\Controller\Controller;
 use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
 use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
-use Psr\Container\ContainerInterface;
+use Symfony\Component\DependencyInjection\ContainerInterface;
 use Symfony\Bundle\FrameworkBundle\Translation\Translator;
 use Symfony\Component\Routing\Generator\UrlGeneratorInterface;
 use Symfony\Component\HttpFoundation\Request;
 use Symfony\Bundle\FrameworkBundle\Translation\Translator;
 use Symfony\Component\Routing\Generator\UrlGeneratorInterface;
 use Symfony\Component\HttpFoundation\Request;
 
 #class DefaultController extends Controller {
 class DefaultController extends AbstractController {
 
 #class DefaultController extends Controller {
 class DefaultController extends AbstractController {
-       //Container instance
-       protected $container;
+       //Config array
+       protected $config;
 
        //Translator instance
        protected $translator;
 
        public function __construct(ContainerInterface $container, Translator $translator) {
 
        //Translator instance
        protected $translator;
 
        public function __construct(ContainerInterface $container, Translator $translator) {
-               //Set the container
-               $this->container = $container;
+               //Retrieve config
+               $this->config = $container->getParameter('rapsys_air');
 
                //Set the translator
                $this->translator = $translator;
        }
 
 
                //Set the translator
                $this->translator = $translator;
        }
 
-       //FIXME: we need to change the $this->container->getParameter($alias.'.xyz') to $this->container->getParameter($alias)['xyz']
        public function contactAction(Request $request) {
                //Set section
                $section = $this->translator->trans('Contact');
 
                //Set title
        public function contactAction(Request $request) {
                //Set section
                $section = $this->translator->trans('Contact');
 
                //Set title
-               $title = $section.' - '.$this->translator->trans($this->container->getParameter('rapsys_air.title'));
+               $title = $section.' - '.$this->translator->trans($this->config['title']);
 
                //Create the form according to the FormType created previously.
                //And give the proper parameters
 
                //Create the form according to the FormType created previously.
                //And give the proper parameters
                                $data = $form->getData();
 
                                //Get contact name
                                $data = $form->getData();
 
                                //Get contact name
-                               $contactName = $this->container->getParameter('rapsys_air.contact_name');
+                               $contactName = $this->config['contact_name'];
-                               $contactMail = $this->container->getParameter('rapsys_air.contact_mail');
+                               $contactMail = $this->config['contact_mail'];
-                               $logo = $this->container->getParameter('rapsys_air.logo');
+                               $logo = $this->config['logo'];
-                               $title = $this->translator->trans($this->container->getParameter('rapsys_air.title'));
+                               $title = $this->translator->trans($this->config['title']);
 
                                //Get subtitle
                                $subtitle = $this->translator->trans('Hi,').' '.$contactName;
 
                                //Get subtitle
                                $subtitle = $this->translator->trans('Hi,').' '.$contactName;
                $section = $this->translator->trans('Index');
 
                //Set title
                $section = $this->translator->trans('Index');
 
                //Set title
-               $title = $section.' - '.$this->translator->trans($this->container->getParameter('rapsys_air.title'));
+               $title = $section.' - '.$this->translator->trans($this->config['title']);
 
                //Render template
                return $this->render('@RapsysAir/page/index.html.twig', ['title' => $title, 'section' => $section]);
 
                //Render template
                return $this->render('@RapsysAir/page/index.html.twig', ['title' => $title, 'section' => $section]);
                $section = $this->translator->trans('Admin');
 
                //Set title
                $section = $this->translator->trans('Admin');
 
                //Set title
-               $title = $section.' - '.$this->translator->trans($this->container->getParameter('rapsys_air.title'));
+               $title = $section.' - '.$this->translator->trans($this->config['title']);
 
                //Create the form according to the FormType created previously.
                //And give the proper parameters
 
                //Create the form according to the FormType created previously.
                //And give the proper parameters
                $section = $this->translator->trans('Session %id%', ['%id%' => $id]);
 
                //Set title
                $section = $this->translator->trans('Session %id%', ['%id%' => $id]);
 
                //Set title
-               $title = $section.' - '.$this->translator->trans($this->container->getParameter('rapsys_air.title'));
+               $title = $section.' - '.$this->translator->trans($this->config['title']);
 
                //Create the form according to the FormType created previously.
                //And give the proper parameters
 
                //Create the form according to the FormType created previously.
                //And give the proper parameters