@@ -328,7 +328,7 @@ public function download($url, $mixed_filename)
328328 // Attempt to resume download only when a temporary download file exists and is not empty.
329329 if (is_file ($ download_filename ) && $ filesize = filesize ($ download_filename )) {
330330 $ first_byte_position = $ filesize ;
331- $ range = $ first_byte_position . '- ' ;
331+ $ range = ( string ) $ first_byte_position . '- ' ;
332332 $ this ->setRange ($ range );
333333 $ this ->fileHandle = fopen ($ download_filename , 'ab ' );
334334 } else {
@@ -385,7 +385,7 @@ public function fastDownload($url, $filename, $connections = 4)
385385 }
386386
387387 // Divide chunk_size across the number of connections.
388- $ chunk_size = ceil ($ content_length / $ connections );
388+ $ chunk_size = ( int ) ceil ($ content_length / $ connections );
389389
390390 // Keep track of file name parts.
391391 $ part_file_names = [];
@@ -399,9 +399,9 @@ public function fastDownload($url, $filename, $connections = 4)
399399 if ($ part_number === $ connections ) {
400400 $ range_end = '' ;
401401 }
402- $ range = $ range_start . '- ' . $ range_end ;
402+ $ range = ( string ) $ range_start . '- ' . ( string ) $ range_end ;
403403
404- $ part_file_name = $ filename . '.part ' . $ part_number ;
404+ $ part_file_name = $ filename . '.part ' . ( string ) $ part_number ;
405405
406406 // Save the file name of this part.
407407 $ part_file_names [] = $ part_file_name ;
@@ -1294,27 +1294,27 @@ public function diagnose($return = false)
12941294 $ response_headers_count = count ($ this ->responseHeaders );
12951295
12961296 echo
1297- 'Request contained ' . $ request_options_count . ' ' . (
1297+ 'Request contained ' . ( string ) $ request_options_count . ' ' . (
12981298 $ request_options_count === 1 ? 'option: ' : 'options: '
12991299 ) . "\n" ;
13001300 if ($ request_options_count ) {
13011301 $ i = 1 ;
13021302 foreach ($ this ->options as $ option => $ value ) {
1303- echo ' ' . $ i . ' ' ;
1303+ echo ' ' . ( string ) $ i . ' ' ;
13041304 $ this ->displayCurlOptionValue ($ option , $ value );
13051305 $ i += 1 ;
13061306 }
13071307 }
13081308
13091309 echo
13101310 'Sent an HTTP ' . $ request_method . ' request to " ' . $ request_url . '". ' . "\n" .
1311- 'Request contained ' . $ request_headers_count . ' ' . (
1311+ 'Request contained ' . ( string ) $ request_headers_count . ' ' . (
13121312 $ request_headers_count === 1 ? 'header: ' : 'headers: '
13131313 ) . "\n" ;
13141314 if ($ request_headers_count ) {
13151315 $ i = 1 ;
13161316 foreach ($ this ->requestHeaders as $ key => $ value ) {
1317- echo ' ' . $ i . ' ' . $ key . ': ' . $ value . "\n" ;
1317+ echo ' ' . ( string ) $ i . ' ' . $ key . ': ' . $ value . "\n" ;
13181318 $ i += 1 ;
13191319 }
13201320 }
@@ -1346,13 +1346,13 @@ public function diagnose($return = false)
13461346 }
13471347
13481348 echo
1349- 'Response contains ' . $ response_headers_count . ' ' . (
1349+ 'Response contains ' . ( string ) $ response_headers_count . ' ' . (
13501350 $ response_headers_count === 1 ? 'header: ' : 'headers: '
13511351 ) . "\n" ;
13521352 if ($ this ->responseHeaders !== null ) {
13531353 $ i = 1 ;
13541354 foreach ($ this ->responseHeaders as $ key => $ value ) {
1355- echo ' ' . $ i . ' ' . $ key . ': ' . $ value . "\n" ;
1355+ echo ' ' . ( string ) $ i . ' ' . $ key . ': ' . $ value . "\n" ;
13561356 $ i += 1 ;
13571357 }
13581358 }
@@ -1409,12 +1409,13 @@ public function diagnose($return = false)
14091409 $ messages_count = count ($ messages );
14101410 if ($ messages_count ) {
14111411 echo
1412- 'Found ' . $ messages_count . ' ' . ($ messages_count === 1 ? 'message ' : 'messages ' ) .
1412+ 'Found ' . (string )$ messages_count . ' ' .
1413+ ($ messages_count === 1 ? 'message ' : 'messages ' ) .
14131414 ' in response: ' . "\n" ;
14141415
14151416 $ i = 1 ;
14161417 foreach ($ messages as $ message ) {
1417- echo ' ' . $ i . ' ' . $ message . "\n" ;
1418+ echo ' ' . ( string ) $ i . ' ' . $ message . "\n" ;
14181419 $ i += 1 ;
14191420 }
14201421 }
@@ -1713,7 +1714,7 @@ public function displayCurlOptionValue($option, $value = null)
17131714 if (is_string ($ value )) {
17141715 echo ' " ' . $ value . '" ' . "\n" ;
17151716 } elseif (is_int ($ value )) {
1716- echo ' ' . $ value ;
1717+ echo ' ' . ( string ) $ value ;
17171718
17181719 $ bit_flag_lookups = [
17191720 'CURLOPT_HTTPAUTH ' => 'CURLAUTH_ ' ,
0 commit comments