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

Ajout du lien entre Individu et IndividuInscription

parent 843e6e75
Loading
Loading
Loading
Loading
+17 −1
Original line number Diff line number Diff line
@@ -47,12 +47,15 @@ class Individu implements SearchIndividuResultInterface {
    /** @var DateTime */
    private $dateModification;

    /** @var ArrayCollection */
    /** @var ArrayCollection (IndividuAffectation) */
    private $affectations;
    /** @var ArrayCollection (IndividuInscription) */
    private $inscriptions;

    public function __construct()
    {
        $this->affectations = new ArrayCollection();
        $this->inscriptions = new ArrayCollection();
    }


@@ -222,6 +225,19 @@ class Individu implements SearchIndividuResultInterface {
        return $affectations;
    }

    /**
     * @return IndividuInscription[]
     */
    public function getInscriptions()
    {
        $inscriptions = $this->inscriptions->toArray();
        usort($inscriptions, function (IndividuInscription $a, IndividuInscription $b) { return $a->getAnnee() > $b->getAnnee();});
        return $inscriptions;
    }

    /**
     * @return string
     */
    public function __toString()
    {
        $texte  = $this->getPrenom();
+1 −0
Original line number Diff line number Diff line
@@ -33,6 +33,7 @@
        <field name="dateModification"     type="date"                       column="D_MODIF"                  nullable="false"/>

        <one-to-many target-entity="Octopus\Entity\Db\IndividuAffectation" mapped-by="individu" field="affectations"/>
        <one-to-many target-entity="Octopus\Entity\Db\IndividuInscription" mapped-by="individu" field="inscriptions"/>

    </entity>
</doctrine-mapping>
 No newline at end of file