| @@ -52,8 +52,8 @@ discard block | ||
| 52 | 52 | ->end() | 
| 53 | 53 |                  ->arrayNode('throttle') | 
| 54 | 54 | ->beforeNormalization() | 
| 55 | -                        ->ifTrue(function ($v) { return is_array($v) && (isset($v['limit']) || isset($v['period'])); }) | |
| 56 | -                        ->then(function ($v) { | |
| 55 | +                        ->ifTrue(function($v) { return is_array($v) && (isset($v['limit']) || isset($v['period'])); }) | |
| 56 | +                        ->then(function($v) { | |
| 57 | 57 | $v['default'] = []; | 
| 58 | 58 |                              if (isset($v['limit'])) { | 
| 59 | 59 |                                  @trigger_error('The indragunawan_api_rate_limit.throttle.limit configuration key is deprecated since version v0.2.0 and will be removed in v0.3.0. Use the indragunawan_api_rate_limit.throttle.default.limit configuration key instead.', E_USER_DEPRECATED); | 
| @@ -107,7 +107,7 @@ discard block | ||
| 107 | 107 | ->cannotBeEmpty() | 
| 108 | 108 | ->defaultNull() | 
| 109 | 109 | ->validate() | 
| 110 | -                            ->ifTrue(function ($v) { | |
| 110 | +                            ->ifTrue(function($v) { | |
| 111 | 111 |                                  if (!class_exists($v)) { | 
| 112 | 112 | return true; | 
| 113 | 113 | } | 
| @@ -65,11 +65,11 @@ | ||
| 65 | 65 | } | 
| 66 | 66 | |
| 67 | 67 |          if ('rate-limit-asc' === $config['throttle']['sort']) { | 
| 68 | -            uasort($config['throttle']['roles'], function (array $a, array $b) { | |
| 68 | +            uasort($config['throttle']['roles'], function(array $a, array $b) { | |
| 69 | 69 | return ($a['limit'] / $a['period']) <=> ($b['limit'] / $b['period']); | 
| 70 | 70 | }); | 
| 71 | 71 |          } elseif ('rate-limit-desc' === $config['throttle']['sort']) { | 
| 72 | -            uasort($config['throttle']['roles'], function (array $a, array $b) { | |
| 72 | +            uasort($config['throttle']['roles'], function(array $a, array $b) { | |
| 73 | 73 | return ($b['limit'] / $b['period']) <=> ($a['limit'] / $a['period']); | 
| 74 | 74 | }); | 
| 75 | 75 | } | 
| @@ -127,7 +127,7 @@ | ||
| 127 | 127 | public static function generateCacheKey(string $ip, string $username = null, string $userRole = null): string | 
| 128 | 128 |      { | 
| 129 | 129 |          if (!empty($username) && !empty($userRole)) { | 
| 130 | -            return sprintf('_api_rate_limit_metadata$%s', sha1($userRole . $username)); | |
| 130 | +            return sprintf('_api_rate_limit_metadata$%s', sha1($userRole.$username)); | |
| 131 | 131 | } | 
| 132 | 132 | |
| 133 | 133 |          return sprintf('_api_rate_limit_metadata$%s', sha1($ip)); |