From a39ed636278f4e3e7982d74908814be07462f10d Mon Sep 17 00:00:00 2001 From: "Daniel St. Jules" Date: Sun, 26 Jul 2015 23:49:50 -0700 Subject: [PATCH] Fix split for PHP 5.3 --- src/Stringy.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/Stringy.php b/src/Stringy.php index d9a477e..ea44539 100644 --- a/src/Stringy.php +++ b/src/Stringy.php @@ -1183,6 +1183,11 @@ class Stringy implements \Countable, \IteratorAggregate, \ArrayAccess return array(); } + // mb_split errors when supplied an empty pattern in PHP 5.3 + if ($pattern === '') { + return array(static::create($this->str, $this->encoding)); + } + $regexEncoding = mb_regex_encoding(); mb_regex_encoding($this->encoding);