File tree Expand file tree Collapse file tree
app/Services/Model/Strategies/TicketFinder/Strategies Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1414
1515use App \Services \Model \Strategies \TicketFinder \ITicketFinderStrategy ;
1616use Illuminate \Support \Facades \Log ;
17+ use models \exceptions \ValidationException ;
1718use models \summit \ISummitAttendeeTicketRepository ;
1819use models \summit \Summit ;
1920use models \summit \SummitAttendeeTicket ;
@@ -47,6 +48,7 @@ public function __construct
4748
4849 /**
4950 * @return SummitAttendeeTicket|null
51+ * @throws ValidationException
5052 */
5153 public function find (): ?SummitAttendeeTicket
5254 {
@@ -63,8 +65,13 @@ public function find(): ?SummitAttendeeTicket
6365 )
6466 );
6567
66- return null ;
68+ throw new
69+ ValidationException
70+ (
71+ "Your ticket has been reassigned to someone else. Please see the help desk for assistance. "
72+ );
6773 }
74+
6875 $ owner = $ ticket ->getOwner ();
6976 if ($ owner ->getEmail () != $ this ->ticket_attendee_email ){
7077 Log::warning
@@ -77,8 +84,11 @@ public function find(): ?SummitAttendeeTicket
7784 $ this ->ticket_attendee_email
7885 )
7986 );
80-
81- return null ;
87+ throw new
88+ ValidationException
89+ (
90+ "Your ticket has been reassigned to someone else. Please see the help desk for assistance. "
91+ );
8292 }
8393 }
8494 return $ ticket ;
You can’t perform that action at this time.
0 commit comments