| Conditions | 1 |
| Paths | 1 |
| Total Lines | 136 |
| Code Lines | 91 |
| Lines | 0 |
| Ratio | 0 % |
| Changes | 2 | ||
| Bugs | 0 | Features | 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 |
||
| 136 | public function handleThrowsSecurityExceptionIfNeededProvider(): array |
||
| 137 | { |
||
| 138 | return [ |
||
| 139 | 'test-password' => [ |
||
| 140 | [ |
||
| 141 | Env::DB_PASSWORD => Security::TEST_DB_PASSWORD, |
||
| 142 | Env::ENCRYPTION_KEY => 'bcd', |
||
| 143 | Env::CRYPTO_FRONTEND_SALT => 'cde', |
||
| 144 | Env::CRYPTO_ENCRYPTION_PEPPER => 'def', |
||
| 145 | Env::OAUTH2_PRIVATE_KEY_PATH => 'efg', |
||
| 146 | Env::OAUTH2_PRIVATE_KEY_PASSWORD => 'fgh', |
||
| 147 | Env::OAUTH2_PUBLIC_KEY_PATH => 'ghi', |
||
| 148 | Env::OAUTH2_ENCRYPTION_KEY => 'hij', |
||
| 149 | ], |
||
| 150 | [ |
||
| 151 | 'display_errors' => '', |
||
| 152 | ], |
||
| 153 | ], |
||
| 154 | 'test-encryption-key' => [ |
||
| 155 | [ |
||
| 156 | Env::DB_PASSWORD => 'abc', |
||
| 157 | Env::ENCRYPTION_KEY => Security::TEST_ENCRYPTION_KEY, |
||
| 158 | Env::CRYPTO_FRONTEND_SALT => 'cde', |
||
| 159 | Env::CRYPTO_ENCRYPTION_PEPPER => 'def', |
||
| 160 | Env::OAUTH2_PRIVATE_KEY_PATH => 'efg', |
||
| 161 | Env::OAUTH2_PRIVATE_KEY_PASSWORD => 'fgh', |
||
| 162 | Env::OAUTH2_PUBLIC_KEY_PATH => 'ghi', |
||
| 163 | Env::OAUTH2_ENCRYPTION_KEY => 'hij', |
||
| 164 | ], |
||
| 165 | [ |
||
| 166 | 'display_errors' => '', |
||
| 167 | ], |
||
| 168 | ], |
||
| 169 | 'test-frontend-salt' => [ |
||
| 170 | [ |
||
| 171 | Env::DB_PASSWORD => 'abc', |
||
| 172 | Env::ENCRYPTION_KEY => 'bcd', |
||
| 173 | Env::CRYPTO_FRONTEND_SALT => Security::TEST_CRYPTO_FRONTEND_SALT, |
||
| 174 | Env::CRYPTO_ENCRYPTION_PEPPER => 'def', |
||
| 175 | Env::OAUTH2_PRIVATE_KEY_PATH => 'efg', |
||
| 176 | Env::OAUTH2_PRIVATE_KEY_PASSWORD => 'fgh', |
||
| 177 | Env::OAUTH2_PUBLIC_KEY_PATH => 'ghi', |
||
| 178 | Env::OAUTH2_ENCRYPTION_KEY => 'hij', |
||
| 179 | ], |
||
| 180 | [ |
||
| 181 | 'display_errors' => '', |
||
| 182 | ], |
||
| 183 | ], |
||
| 184 | 'test-encryption-pepper' => [ |
||
| 185 | [ |
||
| 186 | Env::DB_PASSWORD => 'abc', |
||
| 187 | Env::ENCRYPTION_KEY => 'bcd', |
||
| 188 | Env::CRYPTO_FRONTEND_SALT => 'cde', |
||
| 189 | Env::CRYPTO_ENCRYPTION_PEPPER => Security::TEST_CRYPTO_ENCRYPTION_PEPPER, |
||
| 190 | Env::OAUTH2_PRIVATE_KEY_PATH => 'efg', |
||
| 191 | Env::OAUTH2_PRIVATE_KEY_PASSWORD => 'fgh', |
||
| 192 | Env::OAUTH2_PUBLIC_KEY_PATH => 'ghi', |
||
| 193 | Env::OAUTH2_ENCRYPTION_KEY => 'hij', |
||
| 194 | ], |
||
| 195 | [ |
||
| 196 | 'display_errors' => '', |
||
| 197 | ], |
||
| 198 | ], |
||
| 199 | 'test-oauth2-private-key-path' => [ |
||
| 200 | [ |
||
| 201 | Env::DB_PASSWORD => 'abc', |
||
| 202 | Env::ENCRYPTION_KEY => 'bcd', |
||
| 203 | Env::CRYPTO_FRONTEND_SALT => 'cde', |
||
| 204 | Env::CRYPTO_ENCRYPTION_PEPPER => 'def', |
||
| 205 | Env::OAUTH2_PRIVATE_KEY_PATH => Security::TEST_OAUTH2_PRIVATE_KEY_PATH, |
||
| 206 | Env::OAUTH2_PRIVATE_KEY_PASSWORD => 'fgh', |
||
| 207 | Env::OAUTH2_PUBLIC_KEY_PATH => 'ghi', |
||
| 208 | Env::OAUTH2_ENCRYPTION_KEY => 'hij', |
||
| 209 | ], |
||
| 210 | [ |
||
| 211 | 'display_errors' => '', |
||
| 212 | ], |
||
| 213 | ], |
||
| 214 | 'test-oauth2-private-key-password' => [ |
||
| 215 | [ |
||
| 216 | Env::DB_PASSWORD => 'abc', |
||
| 217 | Env::ENCRYPTION_KEY => 'bcd', |
||
| 218 | Env::CRYPTO_FRONTEND_SALT => 'cde', |
||
| 219 | Env::CRYPTO_ENCRYPTION_PEPPER => 'def', |
||
| 220 | Env::OAUTH2_PRIVATE_KEY_PATH => 'efg', |
||
| 221 | Env::OAUTH2_PRIVATE_KEY_PASSWORD => Security::TEST_OAUTH2_PRIVATE_KEY_PASSWORD, |
||
| 222 | Env::OAUTH2_PUBLIC_KEY_PATH => 'ghi', |
||
| 223 | Env::OAUTH2_ENCRYPTION_KEY => 'hij', |
||
| 224 | ], |
||
| 225 | [ |
||
| 226 | 'display_errors' => '', |
||
| 227 | ], |
||
| 228 | ], |
||
| 229 | 'test-oauth2-public-key-path' => [ |
||
| 230 | [ |
||
| 231 | Env::DB_PASSWORD => 'abc', |
||
| 232 | Env::ENCRYPTION_KEY => 'bcd', |
||
| 233 | Env::CRYPTO_FRONTEND_SALT => 'cde', |
||
| 234 | Env::CRYPTO_ENCRYPTION_PEPPER => 'def', |
||
| 235 | Env::OAUTH2_PRIVATE_KEY_PATH => 'efg', |
||
| 236 | Env::OAUTH2_PRIVATE_KEY_PASSWORD => 'fgh', |
||
| 237 | Env::OAUTH2_PUBLIC_KEY_PATH => Security::TEST_OAUTH2_PUBLIC_KEY_PATH, |
||
| 238 | Env::OAUTH2_ENCRYPTION_KEY => 'hij', |
||
| 239 | ], |
||
| 240 | [ |
||
| 241 | 'display_errors' => '', |
||
| 242 | ], |
||
| 243 | ], |
||
| 244 | 'test-oauth2-encryption-key' => [ |
||
| 245 | [ |
||
| 246 | Env::DB_PASSWORD => 'abc', |
||
| 247 | Env::ENCRYPTION_KEY => 'bcd', |
||
| 248 | Env::CRYPTO_FRONTEND_SALT => 'cde', |
||
| 249 | Env::CRYPTO_ENCRYPTION_PEPPER => 'def', |
||
| 250 | Env::OAUTH2_PRIVATE_KEY_PATH => 'efg', |
||
| 251 | Env::OAUTH2_PRIVATE_KEY_PASSWORD => 'fgh', |
||
| 252 | Env::OAUTH2_PUBLIC_KEY_PATH => 'ghi', |
||
| 253 | Env::OAUTH2_ENCRYPTION_KEY => Security::TEST_OAUTH2_ENCRYPTION_KEY, |
||
| 254 | ], |
||
| 255 | [ |
||
| 256 | 'display_errors' => '', |
||
| 257 | ], |
||
| 258 | ], |
||
| 259 | 'display_errors-on' => [ |
||
| 260 | [ |
||
| 261 | Env::DB_PASSWORD => 'abc', |
||
| 262 | Env::ENCRYPTION_KEY => 'bcd', |
||
| 263 | Env::CRYPTO_FRONTEND_SALT => 'cde', |
||
| 264 | Env::CRYPTO_ENCRYPTION_PEPPER => 'def', |
||
| 265 | Env::OAUTH2_PRIVATE_KEY_PATH => 'efg', |
||
| 266 | Env::OAUTH2_PRIVATE_KEY_PASSWORD => 'fgh', |
||
| 267 | Env::OAUTH2_PUBLIC_KEY_PATH => 'ghi', |
||
| 268 | Env::OAUTH2_ENCRYPTION_KEY => 'hij', |
||
| 269 | ], |
||
| 270 | [ |
||
| 271 | 'display_errors' => '1', |
||
| 272 | ], |
||
| 334 |