From 0c3b23941743182b8ab93ceb3d39d1f0882c47e8 Mon Sep 17 00:00:00 2001 From: Joshua Sherman Date: Wed, 22 Jan 2014 12:31:57 -0500 Subject: [PATCH] Updated preg_match to preg_replace_callback Was throwing a deprecation error, figured it's worth fixing. --- classes/Controller.php | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/classes/Controller.php b/classes/Controller.php index 9e83beb..cdc5e86 100644 --- a/classes/Controller.php +++ b/classes/Controller.php @@ -487,7 +487,14 @@ class Controller extends Object // Scrubs class names with hyphens if (strpos($module_class, '-') !== false) { - $module_class = preg_replace('/(-(.{1}))/e', 'strtoupper("$2")', $module_class); + $module_class = preg_replace_callback( + '/(-(.{1}))/', + function ($matches) + { + return strtoupper($matches[2]); + }, + $module_class + ); } return array($module_class, $module_filename, $template_basename, $css_class, $js_basename);