| Conditions | 1 |
| Paths | 1 |
| Total Lines | 136 |
| Code Lines | 91 |
| Lines | 0 |
| Ratio | 0 % |
| Changes | 0 | ||
Small methods make your code easier to understand, in particular if combined with a good name. Besides, if your method is small, finding a good name is usually much easier.
For example, if you find yourself adding comments to a method's body, this is usually a good sign to extract the commented part to a new method, and use the comment as a starting point when coming up with a good name for this new method.
Commonly applied refactorings include:
If many parameters/temporary variables are present:
| 1 | <?php |
||
| 143 | public function handleThrowsSecurityExceptionIfNeededProvider(): array |
||
| 144 | { |
||
| 145 | return [ |
||
| 146 | 'test-password' => [ |
||
| 147 | [ |
||
| 148 | Env::DB_PASSWORD => Security::TEST_DB_PASSWORD, |
||
| 149 | Env::ENCRYPTION_KEY => 'bcd', |
||
| 150 | Env::CRYPTO_FRONTEND_SALT => 'cde', |
||
| 151 | Env::CRYPTO_ENCRYPTION_PEPPER => 'def', |
||
| 152 | Env::OAUTH2_PRIVATE_KEY_PATH => 'efg', |
||
| 153 | Env::OAUTH2_PRIVATE_KEY_PASSWORD => 'fgh', |
||
| 154 | Env::OAUTH2_PUBLIC_KEY_PATH => 'ghi', |
||
| 155 | Env::OAUTH2_ENCRYPTION_KEY => 'hij', |
||
| 156 | ], |
||
| 157 | [ |
||
| 158 | 'display_errors' => '', |
||
| 159 | ], |
||
| 160 | ], |
||
| 161 | 'test-encryption-key' => [ |
||
| 162 | [ |
||
| 163 | Env::DB_PASSWORD => 'abc', |
||
| 164 | Env::ENCRYPTION_KEY => Security::TEST_ENCRYPTION_KEY, |
||
| 165 | Env::CRYPTO_FRONTEND_SALT => 'cde', |
||
| 166 | Env::CRYPTO_ENCRYPTION_PEPPER => 'def', |
||
| 167 | Env::OAUTH2_PRIVATE_KEY_PATH => 'efg', |
||
| 168 | Env::OAUTH2_PRIVATE_KEY_PASSWORD => 'fgh', |
||
| 169 | Env::OAUTH2_PUBLIC_KEY_PATH => 'ghi', |
||
| 170 | Env::OAUTH2_ENCRYPTION_KEY => 'hij', |
||
| 171 | ], |
||
| 172 | [ |
||
| 173 | 'display_errors' => '', |
||
| 174 | ], |
||
| 175 | ], |
||
| 176 | 'test-frontend-salt' => [ |
||
| 177 | [ |
||
| 178 | Env::DB_PASSWORD => 'abc', |
||
| 179 | Env::ENCRYPTION_KEY => 'bcd', |
||
| 180 | Env::CRYPTO_FRONTEND_SALT => Security::TEST_CRYPTO_FRONTEND_SALT, |
||
| 181 | Env::CRYPTO_ENCRYPTION_PEPPER => 'def', |
||
| 182 | Env::OAUTH2_PRIVATE_KEY_PATH => 'efg', |
||
| 183 | Env::OAUTH2_PRIVATE_KEY_PASSWORD => 'fgh', |
||
| 184 | Env::OAUTH2_PUBLIC_KEY_PATH => 'ghi', |
||
| 185 | Env::OAUTH2_ENCRYPTION_KEY => 'hij', |
||
| 186 | ], |
||
| 187 | [ |
||
| 188 | 'display_errors' => '', |
||
| 189 | ], |
||
| 190 | ], |
||
| 191 | 'test-encryption-pepper' => [ |
||
| 192 | [ |
||
| 193 | Env::DB_PASSWORD => 'abc', |
||
| 194 | Env::ENCRYPTION_KEY => 'bcd', |
||
| 195 | Env::CRYPTO_FRONTEND_SALT => 'cde', |
||
| 196 | Env::CRYPTO_ENCRYPTION_PEPPER => Security::TEST_CRYPTO_ENCRYPTION_PEPPER, |
||
| 197 | Env::OAUTH2_PRIVATE_KEY_PATH => 'efg', |
||
| 198 | Env::OAUTH2_PRIVATE_KEY_PASSWORD => 'fgh', |
||
| 199 | Env::OAUTH2_PUBLIC_KEY_PATH => 'ghi', |
||
| 200 | Env::OAUTH2_ENCRYPTION_KEY => 'hij', |
||
| 201 | ], |
||
| 202 | [ |
||
| 203 | 'display_errors' => '', |
||
| 204 | ], |
||
| 205 | ], |
||
| 206 | 'test-oauth2-private-key-path' => [ |
||
| 207 | [ |
||
| 208 | Env::DB_PASSWORD => 'abc', |
||
| 209 | Env::ENCRYPTION_KEY => 'bcd', |
||
| 210 | Env::CRYPTO_FRONTEND_SALT => 'cde', |
||
| 211 | Env::CRYPTO_ENCRYPTION_PEPPER => 'def', |
||
| 212 | Env::OAUTH2_PRIVATE_KEY_PATH => Security::TEST_OAUTH2_PRIVATE_KEY_PATH, |
||
| 213 | Env::OAUTH2_PRIVATE_KEY_PASSWORD => 'fgh', |
||
| 214 | Env::OAUTH2_PUBLIC_KEY_PATH => 'ghi', |
||
| 215 | Env::OAUTH2_ENCRYPTION_KEY => 'hij', |
||
| 216 | ], |
||
| 217 | [ |
||
| 218 | 'display_errors' => '', |
||
| 219 | ], |
||
| 220 | ], |
||
| 221 | 'test-oauth2-private-key-password' => [ |
||
| 222 | [ |
||
| 223 | Env::DB_PASSWORD => 'abc', |
||
| 224 | Env::ENCRYPTION_KEY => 'bcd', |
||
| 225 | Env::CRYPTO_FRONTEND_SALT => 'cde', |
||
| 226 | Env::CRYPTO_ENCRYPTION_PEPPER => 'def', |
||
| 227 | Env::OAUTH2_PRIVATE_KEY_PATH => 'efg', |
||
| 228 | Env::OAUTH2_PRIVATE_KEY_PASSWORD => Security::TEST_OAUTH2_PRIVATE_KEY_PASSWORD, |
||
| 229 | Env::OAUTH2_PUBLIC_KEY_PATH => 'ghi', |
||
| 230 | Env::OAUTH2_ENCRYPTION_KEY => 'hij', |
||
| 231 | ], |
||
| 232 | [ |
||
| 233 | 'display_errors' => '', |
||
| 234 | ], |
||
| 235 | ], |
||
| 236 | 'test-oauth2-public-key-path' => [ |
||
| 237 | [ |
||
| 238 | Env::DB_PASSWORD => 'abc', |
||
| 239 | Env::ENCRYPTION_KEY => 'bcd', |
||
| 240 | Env::CRYPTO_FRONTEND_SALT => 'cde', |
||
| 241 | Env::CRYPTO_ENCRYPTION_PEPPER => 'def', |
||
| 242 | Env::OAUTH2_PRIVATE_KEY_PATH => 'efg', |
||
| 243 | Env::OAUTH2_PRIVATE_KEY_PASSWORD => 'fgh', |
||
| 244 | Env::OAUTH2_PUBLIC_KEY_PATH => Security::TEST_OAUTH2_PUBLIC_KEY_PATH, |
||
| 245 | Env::OAUTH2_ENCRYPTION_KEY => 'hij', |
||
| 246 | ], |
||
| 247 | [ |
||
| 248 | 'display_errors' => '', |
||
| 249 | ], |
||
| 250 | ], |
||
| 251 | 'test-oauth2-encryption-key' => [ |
||
| 252 | [ |
||
| 253 | Env::DB_PASSWORD => 'abc', |
||
| 254 | Env::ENCRYPTION_KEY => 'bcd', |
||
| 255 | Env::CRYPTO_FRONTEND_SALT => 'cde', |
||
| 256 | Env::CRYPTO_ENCRYPTION_PEPPER => 'def', |
||
| 257 | Env::OAUTH2_PRIVATE_KEY_PATH => 'efg', |
||
| 258 | Env::OAUTH2_PRIVATE_KEY_PASSWORD => 'fgh', |
||
| 259 | Env::OAUTH2_PUBLIC_KEY_PATH => 'ghi', |
||
| 260 | Env::OAUTH2_ENCRYPTION_KEY => Security::TEST_OAUTH2_ENCRYPTION_KEY, |
||
| 261 | ], |
||
| 262 | [ |
||
| 263 | 'display_errors' => '', |
||
| 264 | ], |
||
| 265 | ], |
||
| 266 | 'display_errors-on' => [ |
||
| 267 | [ |
||
| 268 | Env::DB_PASSWORD => 'abc', |
||
| 269 | Env::ENCRYPTION_KEY => 'bcd', |
||
| 270 | Env::CRYPTO_FRONTEND_SALT => 'cde', |
||
| 271 | Env::CRYPTO_ENCRYPTION_PEPPER => 'def', |
||
| 272 | Env::OAUTH2_PRIVATE_KEY_PATH => 'efg', |
||
| 273 | Env::OAUTH2_PRIVATE_KEY_PASSWORD => 'fgh', |
||
| 274 | Env::OAUTH2_PUBLIC_KEY_PATH => 'ghi', |
||
| 275 | Env::OAUTH2_ENCRYPTION_KEY => 'hij', |
||
| 276 | ], |
||
| 277 | [ |
||
| 278 | 'display_errors' => '1', |
||
| 279 | ], |
||
| 343 |