<commit_before><?php
namespace Trez\LogicielTrezBundle;

use Symfony\Component\Validator\ExecutionContext;
use Trez\LogicielTrezBundle\Entity\Facture;
use Trez\LogicielTrezBundle\Entity\Ligne;

class LigneFactureValidator
{
    public function isTotalUnder(Facture $facture, ExecutionContext $context)
    {
        //$em = $this->get('doctrine.orm.entity_manager');

        $ligne_total = $facture->getLigneTotal();

        /*$ligne = $facture->getLigne();
        $ligne = $em->getRepository('TrezLogicielTrezBundle:Ligne')->find($ligne_id);
        $factures = $em->getRepository('TrezLogicielTrezBundle:Facture')->findBy(
            ['ligne' => $ligne],
            ['numero' => 'DESC']);*/

        if ($facture->getMontant() > $ligne_total) {
            $context->addViolationAtSubPath('montant', 'Le montant ne peut pas dépasser de la ligne, soit %ligne_total% € au maximum', ['%ligne_total%' => $ligne_total], null);
        }
    }
}<commit_msg>Removed some deprecated code<commit_after><?php
namespace Trez\LogicielTrezBundle;

use Symfony\Component\Validator\ExecutionContext;
use Trez\LogicielTrezBundle\Entity\Facture;
use Trez\LogicielTrezBundle\Entity\Ligne;

class LigneFactureValidator
{
    public function isTotalUnder(Facture $facture, ExecutionContext $context)
    {
        $ligne_total = $facture->getLigneTotal();

        if ($facture->getMontant() > $ligne_total) {
            $context->addViolationAtSubPath('montant', 'Le montant ne peut pas dépasser de la ligne, soit %ligne_total% € au maximum', array('%ligne_total%' => $ligne_total), null);
        }
    }
}
{'fraction_non_alphanumeric': 0.13721804511278196, 'fraction_numerical': 0.0, 'mean_word_length': 4.05379746835443, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 21, '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': '9232', 'n_tokens_mistral': 528, 'n_tokens_neox': 529, 'n_words': 95}