Commit 702984a5 authored by Stephane Bouvry's avatar Stephane Bouvry
Browse files

- Affectation Person > Activity : OK

parent 14916ea5
Loading
Loading
Loading
Loading
Loading
+237 −89

File changed.

Preview size limit exceeded, changes collapsed.

+15 −0
Changes for module/Oscar/src/Oscar/Service/PersonService.php: 15 added lines, 0 removed lines.
Original line number Diff line number Diff line
@@ -730,6 +730,21 @@ class PersonService implements UseOscarConfigurationService, UseEntityManager, U
            ->getSingleResult();
    }

    /**
     * @param int $personActivityId
     * @param bool $throw
     * @return ActivityPerson|null
     * @throws OscarException
     */
    public function getPersonActivityById( int $personActivityId, $throw = true ) :?ActivityPerson
    {
        $activityPerson = $this->getEntityManager()->getRepository(ActivityPerson::class)->find($personActivityId);
        if( !$activityPerson && $throw === true ){
            throw new OscarException("Impossible de trouver l'affectation de la personnes à l'activité ($personActivityId)");
        }
        return $activityPerson;
    }

    /**
     * @return array
     * @throws \Exception