@@ -147,7 +147,7 @@ public function usesTrack(): bool
147147 return !($ this ->getScheduledTrack () === null && $ this ->getRealtimeTrack () === null );
148148 }
149149
150- public static function createFromArray (array $ data ): Stop
150+ public static function createFromArray (array $ data ): self
151151 {
152152 $ obj = new self ();
153153 $ obj ->name = $ data ['name ' ];
@@ -164,17 +164,17 @@ public static function createFromArray(array $data): Stop
164164 return $ obj ;
165165 }
166166
167- private static function setDepartureDelay (Stop $ obj , array $ data ): void
167+ private static function setDepartureDelay (self $ obj , array $ data ): void
168168 {
169169 self ::setDelay ($ obj , $ data , 'dep ' , 'departureDelay ' );
170170 }
171171
172- private static function setArrivalDelay (Stop $ obj , array $ data ): void
172+ private static function setArrivalDelay (self $ obj , array $ data ): void
173173 {
174174 self ::setDelay ($ obj , $ data , 'arr ' , 'arrivalDelay ' );
175175 }
176176
177- private static function setDelay (Stop $ obj , array $ data , $ key , $ property ): void
177+ private static function setDelay (self $ obj , array $ data , $ key , $ property ): void
178178 {
179179 $ obj ->{$ property } = false ;
180180 $ rtKey = ucfirst ($ key );
@@ -186,7 +186,7 @@ private static function setDelay(Stop $obj, array $data, $key, $property): void
186186 }
187187 }
188188
189- private static function setScheduled (Stop $ obj , array $ data ): void
189+ private static function setScheduled (self $ obj , array $ data ): void
190190 {
191191 if (isset ($ data ['depDate ' ], $ data ['depTime ' ])) {
192192 $ obj ->scheduledDeparture = self ::createDate ($ data ['depDate ' ], $ data ['depTime ' ]);
@@ -201,7 +201,7 @@ private static function setScheduled(Stop $obj, array $data): void
201201 }
202202 }
203203
204- private static function setRealtime (Stop $ obj , array $ data ): void
204+ private static function setRealtime (self $ obj , array $ data ): void
205205 {
206206 $ obj ->realtimeDeparture = $ obj ->scheduledDeparture ;
207207 if (isset ($ data ['rtDepDate ' ], $ data ['rtDepTime ' ])) {
0 commit comments