Skip to content
Snippets Groups Projects
Select Git revision
  • 3330d51e668a399088fe9825922b7e78b5dd2803
  • master default protected
  • release_1.3.0
  • release_1.4.0
  • release_1.2.0
  • 8.4
  • release_1.1.0
  • release_1.0.6
  • release_1.0.5
  • release_1.0.4
  • 1.2.3
  • 1.2.2
  • 1.2.1
  • 1.2.0
  • 1.1.0
  • 1.0.7
  • 1.0.6
  • 1.0.5
  • 1.0.4
  • 1.0.3
  • 1.0.2
21 results

grade_pk.php

Blame
  • Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    TemplateControllerFactory.php 877 B
    <?php
    
    namespace UnicaenRenderer\Controller;
    
    use Interop\Container\ContainerInterface;
    use UnicaenRenderer\Form\Template\TemplateForm;
    use UnicaenRenderer\Service\Template\TemplateService;
    
    class TemplateControllerFactory {
    
        /**
         * @param ContainerInterface $container
         * @return TemplateController
         */
        public function __invoke(ContainerInterface $container)
        {
            /**
             * @var TemplateService $templateService
             */
            $templateService = $container->get(TemplateService::class);
    
            /**
             * @var TemplateForm $contentForm
             */
            $contentForm = $container->get('FormElementManager')->get(TemplateForm::class);
    
            $controller = new TemplateController();
            $controller->setTemplateService($templateService);
            $controller->setTemplateForm($contentForm);
            return $controller;
        }
    }