From 775d004629fb27a4b6730da3f2088065056873d8 Mon Sep 17 00:00:00 2001 From: "Daniel St. Jules" Date: Wed, 29 Jul 2015 01:31:53 -0700 Subject: [PATCH] Check offset in camelize --- src/Stringy.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/Stringy.php b/src/Stringy.php index 8734387..73b3f2f 100644 --- a/src/Stringy.php +++ b/src/Stringy.php @@ -139,7 +139,11 @@ class Stringy implements \Countable, \IteratorAggregate, \ArrayAccess $stringy->str = preg_replace_callback( '/[-_\s]+(.)?/u', function ($match) use ($encoding) { - return $match[1] ? mb_strtoupper($match[1], $encoding) : ''; + if (isset($match[1])) { + return mb_strtoupper($match[1], $encoding); + } else { + return ''; + } }, $stringy->str );