<?php
namespace App\Controller\Front;
use App\Manager\DepartmentManager;
use App\Manager\EstablishmentCategoryManager;
use App\Manager\EstablishmentManager;
use App\Manager\NetworkManager;
use Sensio\Bundle\FrameworkExtraBundle\Configuration\Template;
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
use Symfony\Component\Routing\Annotation\Route;
class NetworkController extends AbstractController
{
protected array $locals = [];
public function __construct()
{
$this->locals['menu_active'] = '';
}
/**
* @Route("/red", name="network")
* @Template("front/network/network.html.twig")
*/
public function network(
NetworkManager $networkManager,
DepartmentManager $departmentManager,
EstablishmentCategoryManager $establishmentCategoryManager,
EstablishmentManager $establishmentManager
): array
{
$this->locals['establishments'] = $establishmentManager->valid();
$this->locals['departments'] = $departmentManager->valid();
$this->locals['categories'] = $establishmentCategoryManager->valid();
$this->locals['sd'] = $networkManager->find(1);
return $this->locals;
}
}