<commit_before><?php

namespace FGS\GestionComptesBundle\Controller;

use Symfony\Bundle\FrameworkBundle\Controller\Controller;
use Symfony\Component\HttpFoundation\Session\Session;
use Symfony\Component\HttpFoundation\Request;
use FGS\GestionComptesBundle\Entity\CategorieMouvementFinancier;
use FGS\GestionComptesBundle\Entity\MouvementFinancier;
use FGS\GestionComptesBundle\Form\Type\MouvementFinancierType;
use FGS\GestionComptesBundle\FGSGestionComptesBundle;

class MouvementsController extends Controller
{
	public function ajouterDepenseAction(Request $request)
	{
		$mf				= new MouvementFinancier();
		$utilisateur	= $this->getUser();

		$cmf = $this->getDoctrine()
					->getRepository('FGSGestionComptesBundle:CategorieMouvementFinancier')
					->getRootCategorieMouvementFinancier($utilisateur, CategorieMouvementFinancier::TYPE_DEPENSE);

		$mf->setCategorieMouvementFinancier($cmf);
		$form = $this->createForm(new MouvementFinancierType($this->getDoctrine(), $utilisateur->getId()), $mf);
		
		$form->handleRequest($request);
		
		if ($form->isValid()) {
			$em			=	$this->getDoctrine()->getManager();
			$session	=	new Session();
			
			$this->checkCoherenceMouvementFinancier($mf);
			$session->getFlashBag()->add('success', ($mf->isPlanified())? 'La dépense est prise en compte. Elle sera effective le : '.$mf->getDate()->format('d/m/Y').' !':'La dépense est prise en compte!');

			$em->persist($mf);
			$em->flush();

			return $this->redirect($this->generateUrl("fgs_gestion_comptes_homepage"));
		}
    	return $this->render('FGSGestionComptesBundle:Mouvements:ajouter_depense.html.twig', array(<commit_msg>Suppression de l'utilisation d'un alias inutilisé<commit_after><?php

namespace FGS\GestionComptesBundle\Controller;

use Symfony\Bundle\FrameworkBundle\Controller\Controller;
use Symfony\Component\HttpFoundation\Session\Session;
use Symfony\Component\HttpFoundation\Request;
use FGS\GestionComptesBundle\Entity\CategorieMouvementFinancier;
use FGS\GestionComptesBundle\Entity\MouvementFinancier;
use FGS\GestionComptesBundle\Form\Type\MouvementFinancierType;

class MouvementsController extends Controller
{
	public function ajouterDepenseAction(Request $request)
	{
		$mf				= new MouvementFinancier();
		$utilisateur	= $this->getUser();

		$cmf = $this->getDoctrine()
					->getRepository('FGSGestionComptesBundle:CategorieMouvementFinancier')
					->getRootCategorieMouvementFinancier($utilisateur, CategorieMouvementFinancier::TYPE_DEPENSE);

		$mf->setCategorieMouvementFinancier($cmf);
		$form = $this->createForm(new MouvementFinancierType($this->getDoctrine(), $utilisateur->getId()), $mf);
		
		$form->handleRequest($request);
		
		if ($form->isValid()) {
			$em			=	$this->getDoctrine()->getManager();
			$session	=	new Session();
			
			$this->checkCoherenceMouvementFinancier($mf);
			$session->getFlashBag()->add('success', ($mf->isPlanified())? 'La dépense est prise en compte. Elle sera effective le : '.$mf->getDate()->format('d/m/Y').' !':'La dépense est prise en compte!');

			$em->persist($mf);
			$em->flush();

			return $this->redirect($this->generateUrl("fgs_gestion_comptes_homepage"));
		}
    	return $this->render('FGSGestionComptesBundle:Mouvements:ajouter_depense.html.twig', array(
{'fraction_non_alphanumeric': 0.1439580764488286, 'fraction_numerical': 0.0, 'mean_word_length': 6.442660550458716, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 49, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5526962', 'n_tokens_mistral': 1213, 'n_tokens_neox': 1108, 'n_words': 154}