Fix tests for PHP7.2

This commit is contained in:
Jonny Barnes 2017-09-12 14:39:22 +01:00
parent 119908b1c2
commit b1f15e52a0
2 changed files with 10 additions and 3 deletions

View file

@ -42,7 +42,7 @@ class AppServiceProvider extends ServiceProvider
$tag = Tag::firstOrCreate(['tag' => $tag]);
$tagsToAdd[] = $tag->id;
}
if (count($tagsToAdd > 0)) {
if (count($tagsToAdd) > 0) {
$note->tags()->attach($tagsToAdd);
}
});

View file

@ -16,6 +16,7 @@ if (! function_exists('normalize_url')) {
$newUrl = '';
$url = parse_url($url);
$defaultSchemes = ['http' => 80, 'https' => 443];
if (isset($url['scheme'])) {
$url['scheme'] = strtolower($url['scheme']);
// Strip scheme default ports
@ -27,10 +28,12 @@ if (! function_exists('normalize_url')) {
}
$newUrl .= "{$url['scheme']}://";
}
if (isset($url['host'])) {
$url['host'] = mb_strtolower($url['host']);
$newUrl .= $url['host'];
}
if (isset($url['port'])) {
$newUrl .= ":{$url['port']}";
}
@ -63,10 +66,14 @@ if (! function_exists('normalize_url')) {
}
$url['path'] = preg_replace_callback(
array_map(
create_function('$str', 'return "/%" . strtoupper($str) . "/x";'),
function ($str) {
return "/%" . strtoupper($str) . "/x";
},
$u
),
create_function('$matches', 'return chr(hexdec($matches[0]));'),
function ($matches) {
return chr(hexdec($matches[0]));
},
$url['path']
);
// Remove directory index