?? GreyFile — Mystic File Browser

Current path: home/webdevt/cryptoimpot.fr/module/Application/src/Controller/Factory/



?? Go up: /home/webdevt/cryptoimpot.fr/module/Application/src/Controller

?? Viewing: DeclarationCompteControllerFactory.php

<?php

namespace Application\Controller\Factory;

use Psr\Container\ContainerInterface;
use User\Controller\AuthController;
use Laminas\ServiceManager\Factory\FactoryInterface;
use User\Service\AuthManager;
use User\Service\UserManager;

class DeclarationCompteControllerFactory {
    public function __invoke(ContainerInterface $container, $requestedName, array $options = null) {
        //var_dump($container instanceof ContainerInterface); exit;
        $entityManager = $container->get('doctrine.entitymanager.orm_default');
        $authManager = $container->get(AuthManager::class);
        $userManager = $container->get(UserManager::class);

        return new \Application\Controller\DeclarationCompteController($entityManager, $authManager, $userManager);
    }
}


??

??