File tree 3 files changed +8
-8
lines changed
3 files changed +8
-8
lines changed Original file line number Diff line number Diff line change @@ -52,8 +52,8 @@ public function migrate(mixed $migrationPayload) : Collection
52
52
$ parameters ['service ' ] = $ otp_parameters ['issuer ' ];
53
53
$ parameters ['account ' ] = $ otp_parameters ['name ' ] ?? $ parameters ['service ' ];
54
54
$ parameters ['secret ' ] = $ this ->padToValidBase32Secret ($ otp_parameters ['info ' ]['secret ' ]);
55
- $ parameters ['algorithm ' ] = $ otp_parameters ['info ' ]['algo ' ];
56
- $ parameters ['digits ' ] = $ otp_parameters ['info ' ]['digits ' ];
55
+ $ parameters ['algorithm ' ] = $ otp_parameters ['info ' ]['algo ' ] ?? null ;
56
+ $ parameters ['digits ' ] = $ otp_parameters ['info ' ]['digits ' ] ?? null ;
57
57
$ parameters ['counter ' ] = $ otp_parameters ['info ' ]['counter ' ] ?? null ;
58
58
$ parameters ['period ' ] = $ otp_parameters ['info ' ]['period ' ] ?? null ;
59
59
Original file line number Diff line number Diff line change @@ -86,12 +86,12 @@ public function migrate(mixed $migrationPayload) : Collection
86
86
$ parameters ['service ' ] = $ otp_parameters ['name ' ];
87
87
$ parameters ['account ' ] = $ otp_parameters ['otp ' ]['account ' ] ?? $ parameters ['service ' ];
88
88
$ parameters ['secret ' ] = $ this ->padToValidBase32Secret ($ otp_parameters ['secret ' ]);
89
- $ parameters ['algorithm ' ] = $ otp_parameters ['otp ' ]['algorithm ' ];
90
- $ parameters ['digits ' ] = $ otp_parameters ['otp ' ]['digits ' ];
91
- $ parameters ['counter ' ] = strtolower ($ parameters ['otp_type ' ]) === 'hotp ' && $ otp_parameters ['otp ' ][ 'counter ' ] > 0
89
+ $ parameters ['algorithm ' ] = $ otp_parameters ['otp ' ]['algorithm ' ] ?? null ;
90
+ $ parameters ['digits ' ] = $ otp_parameters ['otp ' ]['digits ' ] ?? null ;
91
+ $ parameters ['counter ' ] = strtolower ($ parameters ['otp_type ' ]) === 'hotp ' && Arr:: has ( $ otp_parameters ['otp ' ], 'counter ' )
92
92
? $ otp_parameters ['otp ' ]['counter ' ]
93
93
: null ;
94
- $ parameters ['period ' ] = strtolower ($ parameters ['otp_type ' ]) === 'totp ' && $ otp_parameters ['otp ' ][ 'period ' ] > 0
94
+ $ parameters ['period ' ] = strtolower ($ parameters ['otp_type ' ]) === 'totp ' && Arr:: has ( $ otp_parameters ['otp ' ], 'period ' )
95
95
? $ otp_parameters ['otp ' ]['period ' ]
96
96
: null ;
97
97
Original file line number Diff line number Diff line change @@ -55,8 +55,8 @@ public function migrate(mixed $migrationPayload) : Collection
55
55
$ parameters ['service ' ] = $ otp_parameters ['service ' ];
56
56
$ parameters ['account ' ] = $ otp_parameters ['account ' ];
57
57
$ parameters ['secret ' ] = $ this ->padToValidBase32Secret ($ otp_parameters ['secret ' ]);
58
- $ parameters ['algorithm ' ] = $ otp_parameters ['algorithm ' ];
59
- $ parameters ['digits ' ] = $ otp_parameters ['digits ' ];
58
+ $ parameters ['algorithm ' ] = $ otp_parameters ['algorithm ' ] ?? null ;
59
+ $ parameters ['digits ' ] = $ otp_parameters ['digits ' ] ?? null ;
60
60
$ parameters ['legacy_uri ' ] = $ otp_parameters ['legacy_uri ' ];
61
61
$ parameters ['counter ' ] = strtolower ($ parameters ['otp_type ' ]) === 'hotp ' && $ otp_parameters ['counter ' ] > 0
62
62
? $ otp_parameters ['counter ' ]
You can’t perform that action at this time.
0 commit comments