1313use MichalSpacekCz \Training \DateList \UpcomingTrainingDatesListFactory ;
1414use MichalSpacekCz \Training \Dates \TrainingDate ;
1515use MichalSpacekCz \Training \Dates \TrainingDates ;
16+ use MichalSpacekCz \Training \Discontinued \DiscontinuedTrainings ;
1617use MichalSpacekCz \Training \Exceptions \TrainingApplicationDoesNotExistException ;
1718use MichalSpacekCz \Training \Exceptions \TrainingDoesNotExistException ;
1819use MichalSpacekCz \Training \Files \TrainingFiles ;
@@ -45,6 +46,7 @@ public function __construct(
4546 private readonly Trainings $ trainings ,
4647 private readonly FreeSeats $ freeSeats ,
4748 private readonly CompanyTrainings $ companyTrainings ,
49+ private readonly DiscontinuedTrainings $ discontinuedTrainings ,
4850 private readonly TrainingLocales $ trainingLocales ,
4951 private readonly TrainingReviews $ trainingReviews ,
5052 private readonly TrainingApplicationFormFactory $ trainingApplicationFactory ,
@@ -61,7 +63,7 @@ public function renderDefault(): void
6163 {
6264 $ this ->template ->pageTitle = $ this ->translator ->translate ('messages.title.trainings ' );
6365 $ this ->template ->companyTrainings = $ this ->companyTrainings ->getWithoutPublicUpcoming ();
64- $ this ->template ->discontinued = $ this ->trainings ->getAllDiscontinued ();
66+ $ this ->template ->discontinued = $ this ->discontinuedTrainings ->getAllDiscontinued ();
6567 }
6668
6769
@@ -108,7 +110,7 @@ public function actionTraining(string $name): void
108110 $ this ->template ->loadCompanyDataVisible = $ this ->companyInfo ->isLoadCompanyDataVisible ();
109111
110112 if ($ this ->training ->discontinuedId !== null ) {
111- $ this ->template ->discontinued = [$ this ->trainings ->getDiscontinued ($ this ->training ->discontinuedId )];
113+ $ this ->template ->discontinued = [$ this ->discontinuedTrainings ->getDiscontinued ($ this ->training ->discontinuedId )];
112114 $ this ->httpResponse ->setCode (IResponse::S410_Gone);
113115 } else {
114116 $ this ->template ->discontinued = null ;
@@ -221,7 +223,7 @@ public function actionReviews(string $name): void
221223 $ this ->template ->reviews = $ this ->trainingReviews ->getVisibleReviews ($ training ->trainingId );
222224
223225 if ($ training ->discontinuedId !== null ) {
224- $ this ->template ->discontinued = [$ this ->trainings ->getDiscontinued ($ training ->discontinuedId )];
226+ $ this ->template ->discontinued = [$ this ->discontinuedTrainings ->getDiscontinued ($ training ->discontinuedId )];
225227 $ this ->httpResponse ->setCode (IResponse::S410_Gone);
226228 } else {
227229 $ this ->template ->discontinued = null ;
0 commit comments