original_string: protected function getHeaders(string $key, int $limit, int $after = null, array $merge = [])
      {
          $remaining = $after === null ? $this->limiter->retriesLeft($key, $limit) : 0;
          $headers = ['X-RateLimit-Limit' => $limit, 'X-RateLimit-Remaining' => $remaining];
  
          return array_merge($headers, $merge);
      }
code: protected function getHeaders(string $key, int $limit, int $after = null, array $merge = [])
      {
          $remaining = $after === null ? $this->limiter->retriesLeft($key, $limit) : 0;
          $headers = ['X-RateLimit-Limit' => $limit, 'X-RateLimit-Remaining' => $remaining];
  
          return array_merge($headers, $merge);
      }
code_tokens: protected function getHeaders ( string $ key , int $ limit , int $ after = null , array $ merge = [ ] ) { $ remaining = $ after === null ? $ this -> limiter -> retriesLeft ( $ key , $ limit ) : 0 ; $ headers = [ 'X-RateLimit-Limit' => $ limit , 'X-RateLimit-Remaining' => $ remaining ] ; return array_merge ( $ headers , $ merge ) ; }
docstring: Get the limit header information.
  
  @param string   $key
  @param int      $limit
  @param int|null $after
  @param array    $merge
  
  @return array
docstring_tokens: Get the limit header information .