src/Controller/MainController.php line 12
<?phpnamespace App\Controller;use App\Entity\Company;use App\Entity\CompanyComment;use App\Repository\MetaRepository;use Doctrine\ORM\EntityManagerInterface;use PhpParser\Comment;use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;use Symfony\Component\HttpFoundation\Request;use Symfony\Component\Routing\Annotation\Route;class MainController extends AbstractController{#[Route('/', name: 'page_home1', requirements: ['_locale' => 'en|ru|hy'], defaults: ['_locale' => 'ru'])]public function index1(MetaRepository $metaRepository){return $this->render('@web/page/index.html.twig');}#[Route('/{_locale}', name: 'page_home', requirements: ['_locale' => 'en|ru|hy'], defaults: ['_locale' => 'ru'])]public function index(MetaRepository $metaRepository){return $this->render('@web/page/index.html.twig');}#[Route('/test', name: 'page_test', requirements: ['_locale' => 'en|ru|hy'], defaults: ['_locale' => 'ru'])]public function page_test(){return $this->render('@email/first_template.html.twig');}#[Route('/page_comment', name: 'page_comment')]public function companyComment(Request $request, EntityManagerInterface $entityManager){$comment = new CompanyComment();$companyId = $request->get('companyId');$user = $this->getUser();$date = \DateTime::createFromFormat('Y-m-d\TH:i', $request->get('task-date'));$company = $entityManager->getRepository(Company::class)->find($companyId);if ($request->get('parentId')){$oldComment = $entityManager->getRepository(CompanyComment::class)->find($request->get('parentId'));$comment->setParent($oldComment);}$comment->setCompany($company);$comment->setUser($user);$comment->setActivity($request->get('activity'));$comment->setComment($request->get('message'));$comment->setNextStepDate($date);$comment->setNextStep($request->get('task'));$comment->setCreatedAt(new \DateTime());$entityManager->persist($comment);$entityManager->flush();return $this->redirect($request->headers->get('referer'));}}