From 5303203a7237b97fd0d102e74d3089ff0a836efb Mon Sep 17 00:00:00 2001 From: Alexey Shockov Date: Mon, 13 Jun 2016 15:09:04 +0200 Subject: [PATCH] Return real strings from StaticStringy --- src/StaticStringy.php | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/StaticStringy.php b/src/StaticStringy.php index 83d552f..66f75aa 100644 --- a/src/StaticStringy.php +++ b/src/StaticStringy.php @@ -143,6 +143,12 @@ class StaticStringy $stringy = Stringy::create($str, $encoding); - return call_user_func_array([$stringy, $name], $args); + $result = call_user_func_array([$stringy, $name], $args); + + if (is_object($result) && $result instanceof Stringy) { + return (string) $result; + } + + return $result; } }