File tree Expand file tree Collapse file tree 1 file changed +3
-9
lines changed Expand file tree Collapse file tree 1 file changed +3
-9
lines changed Original file line number Diff line number Diff line change @@ -168,10 +168,7 @@ public function getQRText(string $label, string $secret): string
168
168
public function getQrCodeProvider (): IQRCodeProvider
169
169
{
170
170
// Set default QR Code provider if none was specified
171
- if ($ this ->qrcodeprovider === null ) {
172
- return $ this ->qrcodeprovider = new QRServerProvider ();
173
- }
174
- return $ this ->qrcodeprovider ;
171
+ return $ this ->qrcodeprovider ?? ($ this ->qrcodeprovider = new QRServerProvider ());
175
172
}
176
173
177
174
/**
@@ -200,10 +197,7 @@ public function getRngProvider(): IRNGProvider
200
197
public function getTimeProvider (): ITimeProvider
201
198
{
202
199
// Set default time provider if none was specified
203
- if ($ this ->timeprovider === null ) {
204
- return $ this ->timeprovider = new LocalMachineTimeProvider ();
205
- }
206
- return $ this ->timeprovider ;
200
+ return $ this ->timeprovider ?? ($ this ->timeprovider = new LocalMachineTimeProvider ());
207
201
}
208
202
209
203
/**
@@ -229,7 +223,7 @@ private function codeEquals(string $safe, string $user): bool
229
223
230
224
private function getTime (?int $ time = null ): int
231
225
{
232
- return ( $ time === null ) ? $ this ->getTimeProvider ()->getTime () : $ time ;
226
+ return $ time ?? $ this ->getTimeProvider ()->getTime ();
233
227
}
234
228
235
229
private function getTimeSlice (?int $ time = null , int $ offset = 0 ): int
You can’t perform that action at this time.
0 commit comments