Commit a181688c authored by Jean-Philippe Metivier's avatar Jean-Philippe Metivier
Browse files

Description comme macro

parent e4faf3d3
Loading
Loading
Loading
Loading
+3 −7
Original line number Diff line number Diff line
@@ -179,13 +179,9 @@ class AgentMissionSpecifique implements HistoriqueAwareInterface, HasAgentInterf

    public function getDechargeTexte()
    {
        $texte  = "";
        if ($this->getDecharge() !== null) {
            $texte .= "de ";
            $texte .= $this->getDecharge();
            $texte .= " heures";
            return $texte;
        if ($this->getDecharge() === null) {
            return "0";
        }
        return "aucune";
        return $this->getDecharge();
    }
}
+19 −0
Original line number Diff line number Diff line
<?php

namespace Application\Entity\Db\MacroContent;


use Application\Entity\Db\MissionSpecifique;

trait MissionSpecifiqueMacroTrait {

    public function toStringDescription()
    {
        /** @var MissionSpecifique $mission */
        $mission = $this;
        if ($mission->getDescription() === null ) {
            return "Aucune description fourni pour cette mission spécifique";
        }
        return $mission->getDescription();
    }
}
 No newline at end of file
+2 −0
Original line number Diff line number Diff line
@@ -2,12 +2,14 @@

namespace Application\Entity\Db;

use Application\Entity\Db\MacroContent\MissionSpecifiqueMacroTrait;
use Doctrine\Common\Collections\ArrayCollection;
use UnicaenUtilisateur\Entity\HistoriqueAwareInterface;
use UnicaenUtilisateur\Entity\HistoriqueAwareTrait;

class MissionSpecifique implements HistoriqueAwareInterface {
    use HistoriqueAwareTrait;
    use MissionSpecifiqueMacroTrait;

    /** @var integer */
    private $id;