From ee80fad84758919b3ec886974310a54bdb0317a3 Mon Sep 17 00:00:00 2001 From: Jephte Clain Date: Fri, 14 Jun 2024 08:00:00 +0400 Subject: [PATCH] modifs.mineures sans commentaires --- src/ext/spreadsheet/SpoutBuilder.php | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/ext/spreadsheet/SpoutBuilder.php b/src/ext/spreadsheet/SpoutBuilder.php index 6624796..b49a602 100644 --- a/src/ext/spreadsheet/SpoutBuilder.php +++ b/src/ext/spreadsheet/SpoutBuilder.php @@ -21,6 +21,12 @@ class SpoutBuilder extends AbstractBuilder { const DATETIME_FORMAT = "mm/dd/yyyy hh:mm:ss"; + /** @var bool faut-il choisir le type numérique pour une chaine numérique? */ + const PARSE_NUMERIC = true; + + /** @var bool faut-il choisir le type date pour une chaine au bon format? */ + const PARSE_DATE = true; + /** @var string|int|null nom de la feuille dans laquelle écrire */ const WSNAME = null; @@ -50,8 +56,8 @@ class SpoutBuilder extends AbstractBuilder { $ss->setDefaultColumnWidth(10.5); $ss->writeToStream($this->getResource()); $this->ss = $ss; - $this->parseNumeric = boolval($params["parse_numeric"] ?? false); - $this->parseDate = boolval($params["parse_date"] ?? true); + $this->parseNumeric = boolval($params["parse_numeric"] ?? static::PARSE_NUMERIC); + $this->parseDate = boolval($params["parse_date"] ?? static::PARSE_DATE); $this->firstSheet = true; $this->setWsname($params["wsname"] ?? static::WSNAME); }