From 69e6375de5e8f949cd9b9443ddd33ff752655e90 Mon Sep 17 00:00:00 2001 From: Arman <407448+armanist@users.noreply.github.com> Date: Mon, 16 Mar 2026 11:40:17 +0400 Subject: [PATCH] Update ob_implicit_flush for PHP 8+ and ensure string type for search query --- src/Mailer/Traits/MailerTrait.php | 2 +- .../Templates/DemoApi/src/Controllers/PostController.php.tpl | 2 +- .../Templates/DemoWeb/src/Controllers/PostController.php.tpl | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Mailer/Traits/MailerTrait.php b/src/Mailer/Traits/MailerTrait.php index 058f39117..f37641d62 100644 --- a/src/Mailer/Traits/MailerTrait.php +++ b/src/Mailer/Traits/MailerTrait.php @@ -241,7 +241,7 @@ private function saveEmail(): bool private function createFromTemplate(): string { ob_start(); - ob_implicit_flush(0); + ob_implicit_flush(PHP_VERSION_ID >= 80000 ? false : 0); if (is_array($this->message)) { extract($this->message, EXTR_OVERWRITE); diff --git a/src/Module/Templates/DemoApi/src/Controllers/PostController.php.tpl b/src/Module/Templates/DemoApi/src/Controllers/PostController.php.tpl index c4f2b3549..75d2b7797 100644 --- a/src/Module/Templates/DemoApi/src/Controllers/PostController.php.tpl +++ b/src/Module/Templates/DemoApi/src/Controllers/PostController.php.tpl @@ -59,7 +59,7 @@ class PostController extends BaseController { $perPage = $request->get('per_page', (string) self::POSTS_PER_PAGE); $currentPage = $request->get('page', (string) self::CURRENT_PAGE); - $search = trim($request->get('q')); + $search = (string) trim($request->get('q')); $paginatedPosts = $this->postService->getPosts($perPage, $currentPage, $search); diff --git a/src/Module/Templates/DemoWeb/src/Controllers/PostController.php.tpl b/src/Module/Templates/DemoWeb/src/Controllers/PostController.php.tpl index 6399b04b5..c2f0a6239 100644 --- a/src/Module/Templates/DemoWeb/src/Controllers/PostController.php.tpl +++ b/src/Module/Templates/DemoWeb/src/Controllers/PostController.php.tpl @@ -64,7 +64,7 @@ class PostController extends BaseController { $perPage = $request->get('per_page', (string) self::POSTS_PER_PAGE); $currentPage = $request->get('page', (string) self::CURRENT_PAGE); - $search = trim($request->get('q')); + $search = (string) trim($request->get('q')); $paginatedPosts = $this->postService->getPosts($perPage, $currentPage, $search);