From 853d2bebe72b5212d64c2e16bc58f1ec6d059f8e Mon Sep 17 00:00:00 2001 From: Rekryt Date: Mon, 13 Apr 2026 21:59:22 +0300 Subject: [PATCH] feat: chunk wildcard domains response into 300-line blocks with 5 empty lines between --- src/App/Controller/WildcardController.php | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/App/Controller/WildcardController.php b/src/App/Controller/WildcardController.php index 289649c2..3386234f 100644 --- a/src/App/Controller/WildcardController.php +++ b/src/App/Controller/WildcardController.php @@ -16,4 +16,16 @@ class WildcardController extends TextController { $this->request->setQueryParameter('wildcard', '1'); return parent::getBody(); } + + protected function render(array $response): string { + $chunks = array_chunk($response, 300); + + $result = []; + foreach ($chunks as $chunk) { + $result[] = implode(self::DELIMITER, $chunk); + } + + // 5 пустых строк между блоками + return implode(str_repeat(self::DELIMITER, 6), $result); + } }