|
|
@@ -28,7 +28,6 @@ use App\Entity\Booking\EventUser;
|
|
|
use App\Entity\Booking\ExamenConvocation;
|
|
|
use App\Entity\Booking\PersonHoliday;
|
|
|
use App\Entity\Booking\WorkByUser;
|
|
|
-use App\Entity\Core\AbstractControl;
|
|
|
use App\Entity\Core\Notification;
|
|
|
use App\Entity\Core\NotificationUser;
|
|
|
use App\Entity\Core\Tagg;
|
|
|
@@ -52,6 +51,7 @@ use App\Entity\Person\PersonActivity;
|
|
|
use App\Entity\Place\PlaceRepair;
|
|
|
use App\Entity\Place\RoomRepair;
|
|
|
use App\Entity\Product\Equipment;
|
|
|
+use App\Entity\Product\EquipmentControl;
|
|
|
use App\Entity\Product\EquipmentLoan;
|
|
|
use App\Entity\Product\EquipmentRepair;
|
|
|
use App\Entity\Reward\AccessReward;
|
|
|
@@ -381,8 +381,8 @@ class Access implements UserInterface, PasswordAuthenticatedUserInterface
|
|
|
#[ORM\OneToMany(targetEntity: Equipment::class, mappedBy: 'managerControl', cascade: [], orphanRemoval: false)]
|
|
|
private Collection $equipmentManagerControls;
|
|
|
|
|
|
- /** @var Collection<int, AbstractControl> */
|
|
|
- #[ORM\OneToMany(targetEntity: AbstractControl::class, mappedBy: 'accompanist', cascade: [], orphanRemoval: true)]
|
|
|
+ /** @var Collection<int, EquipmentControl> */
|
|
|
+ #[ORM\OneToMany(targetEntity: EquipmentControl::class, mappedBy: 'accompanist', cascade: [], orphanRemoval: true)]
|
|
|
private Collection $accompanistControl;
|
|
|
|
|
|
/** @var Collection<int, AccessReward> */
|
|
|
@@ -2349,7 +2349,7 @@ class Access implements UserInterface, PasswordAuthenticatedUserInterface
|
|
|
return $this->accompanistControl;
|
|
|
}
|
|
|
|
|
|
- public function addAccompanistControl(AbstractControl $accompanistControl): self
|
|
|
+ public function addAccompanistControl(EquipmentControl $accompanistControl): self
|
|
|
{
|
|
|
if (!$this->accompanistControl->contains($accompanistControl)) {
|
|
|
$this->accompanistControl[] = $accompanistControl;
|
|
|
@@ -2359,7 +2359,7 @@ class Access implements UserInterface, PasswordAuthenticatedUserInterface
|
|
|
return $this;
|
|
|
}
|
|
|
|
|
|
- public function removeAccompanistControl(AbstractControl $accompanistControl): self
|
|
|
+ public function removeAccompanistControl(EquipmentControl $accompanistControl): self
|
|
|
{
|
|
|
if ($this->accompanistControl->removeElement($accompanistControl)) {
|
|
|
// $accompanistControl->setAccompanist(null); // TODO: actuellement, pas nullable: conserver?
|