From 380f884922a6cdaaaaab3ad4bfc7d1d710af736e Mon Sep 17 00:00:00 2001 From: Ignace Nyamagana Butera Date: Thu, 22 Jul 2021 18:15:55 +0200 Subject: [PATCH] Remove deprecated filter flag since PHP8.1 --- src/AbstractCsv.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/AbstractCsv.php b/src/AbstractCsv.php index f0ac979e..42f302a9 100644 --- a/src/AbstractCsv.php +++ b/src/AbstractCsv.php @@ -26,7 +26,7 @@ use function strlen; use const FILTER_FLAG_STRIP_HIGH; use const FILTER_FLAG_STRIP_LOW; -use const FILTER_SANITIZE_STRING; +use const FILTER_UNSAFE_RAW; /** * An abstract class to enable CSV document loading. @@ -398,7 +398,7 @@ protected function sendHeaders(string $filename): void } /** @var string $filtered_name */ - $filtered_name = filter_var($filename, FILTER_SANITIZE_STRING, $flag); + $filtered_name = filter_var($filename, FILTER_UNSAFE_RAW, $flag); $filename_fallback = str_replace('%', '', $filtered_name); $disposition = sprintf('attachment; filename="%s"', str_replace('"', '\\"', $filename_fallback));