The manual redirect loop used an empty-condition for(;;) with the bound enforced only by an internal break; termination was correct but read like a mistake. Put the MAX_REDIRECTS bound in the loop header. No behavior change — the internal break still fires first. |
||
|---|---|---|
| .. | ||
| BrandAnalyzerRunner.php | ||
| BrandMetadata.php | ||
| CssColorFrequencyExtractor.php | ||
| HomepageMetaExtractor.php | ||
| LlmBrandAnalysis.php | ||
| LogoAttacher.php | ||
| LogoColorExtractor.php | ||
| SafeHttpFetcher.php | ||