Fix potential bugs

This commit is contained in:
Dennis Eichhorn 2017-02-14 12:08:29 +01:00
parent d996d022a1
commit 5e08eae160
2 changed files with 3 additions and 7 deletions

View File

@ -69,11 +69,7 @@ class Autoloader
$class = ltrim($class, '\\'); $class = ltrim($class, '\\');
$class = str_replace(['_', '\\'], '/', $class); $class = str_replace(['_', '\\'], '/', $class);
if (file_exists(__DIR__ . '/../' . $class . '.php')) { return file_exists(__DIR__ . '/../' . $class . '.php');
return $class;
}
return false;
} }
} }

View File

@ -55,7 +55,7 @@ class ArrayUtils
*/ */
public static function unsetArray(string $path, array $data, string $delim) : array public static function unsetArray(string $path, array $data, string $delim) : array
{ {
$nodes = explode($delim, $path); $nodes = explode($delim, trim($path, $delim));
$prevEl = null; $prevEl = null;
$el = &$data; $el = &$data;
@ -94,7 +94,7 @@ class ArrayUtils
*/ */
public static function setArray(string $path, array $data, $value, string $delim, bool $overwrite = false) : array public static function setArray(string $path, array $data, $value, string $delim, bool $overwrite = false) : array
{ {
$pathParts = explode($delim, $path); $pathParts = explode($delim, trim($path, $delim));
$current = &$data; $current = &$data;
foreach ($pathParts as $key) { foreach ($pathParts as $key) {