diff --git a/Torrent.php b/Torrent.php index 296c82b..007352c 100644 --- a/Torrent.php +++ b/Torrent.php @@ -753,7 +753,7 @@ protected static function set_error($exception, $message = false) */ protected static function announce_list($announce, $merge = []) { - return array_map(create_function('$a', 'return (array) $a;'), array_merge((array) $announce, (array) $merge)); + return array_map(function($a) {return (array) $a;}, array_merge((array) $announce, (array) $merge)); } /** Get the first announce url in a list @@ -886,7 +886,9 @@ private function file($file, $piece_length) private function files($files, $piece_length) { sort($files); - usort($files, create_function('$a,$b', 'return strrpos($a,DIRECTORY_SEPARATOR)-strrpos($b,DIRECTORY_SEPARATOR);')); + usort($files, function($a, $b) { + return strrpos($a,DIRECTORY_SEPARATOR)-strrpos($b,DIRECTORY_SEPARATOR); + }); $first = current($files); if (!self::is_url($first)) { $files = array_map('realpath', $files);