diff --git a/app/Events/PresentationSpeakerEntityStateChanged.php b/app/Events/PresentationSpeakerEntityStateChanged.php index 93df3630..1d0c5467 100644 --- a/app/Events/PresentationSpeakerEntityStateChanged.php +++ b/app/Events/PresentationSpeakerEntityStateChanged.php @@ -35,17 +35,17 @@ class PresentationSpeakerEntityStateChanged extends Event /** * SummitEventEntityStateChanged constructor. - * @param PresentationSpeaker $speaker + * @param PresentationSpeaker|null $speaker * @param LifecycleEventArgs $args */ - public function __construct(PresentationSpeaker $speaker, LifecycleEventArgs $args) + public function __construct(?PresentationSpeaker $speaker, LifecycleEventArgs $args) { $this->speaker = $speaker; $this->args = $args; } /** - * @return PresentationSpeaker + * @return PresentationSpeaker|null */ public function getPresentationSpeaker() { diff --git a/app/Models/Foundation/Summit/Speakers/PresentationSpeaker.php b/app/Models/Foundation/Summit/Speakers/PresentationSpeaker.php index f4899604..12626d33 100644 --- a/app/Models/Foundation/Summit/Speakers/PresentationSpeaker.php +++ b/app/Models/Foundation/Summit/Speakers/PresentationSpeaker.php @@ -1316,7 +1316,7 @@ SQL; */ public function deleted($args){ - Event::fire(new PresentationSpeakerDeleted($this, $this->pre_remove_events)); + Event::fire(new PresentationSpeakerDeleted(null, $this->pre_remove_events)); $this->pre_remove_events = null; }