Finds whether a request failed due to rate limiting
string[] $headers Headers from Composer\Downloader\TransportException.:
public function isRateLimited(array $headers) : bool { foreach ($headers as $header) { if (Preg::isMatch('{^x-ratelimit-remaining: *0$}i', trim($header))) { return true; } } return false; }