From 4f7f97341cf10dcea1eb3654ab3fa0d8f5bcbe7c Mon Sep 17 00:00:00 2001 From: Derek Stephen McLean Date: Wed, 14 Feb 2018 13:01:32 +0100 Subject: [PATCH] feature/537 Object __toString() in public static function isNonEmptyString($value) --- src/Spout/Writer/Common/Helper/CellHelper.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/Spout/Writer/Common/Helper/CellHelper.php b/src/Spout/Writer/Common/Helper/CellHelper.php index 50ead93..1caf811 100644 --- a/src/Spout/Writer/Common/Helper/CellHelper.php +++ b/src/Spout/Writer/Common/Helper/CellHelper.php @@ -61,6 +61,9 @@ class CellHelper */ public static function isNonEmptyString($value) { + if (is_object($value) && method_exists($value, '__toString')) { + $value = $value->__toString(); + } return (gettype($value) === 'string' && $value !== ''); }