| @@ -7,8 +7,10 @@ | ||
| 7 | 7 | * @author Florian Schmitz, Brett Zamir, Nikolay Matsievsky, Cedric Morin, Christopher Finke, Mark Scherer, Tobias Bäthge |
| 8 | 8 | * @since 1.0.0 |
| 9 | 9 | */ |
| 10 | 10 | |
| 11 | +declare(strict_types=1); | |
| 12 | + | |
| 11 | 13 | // Prohibit direct script loading. |
| 12 | 14 | defined( 'ABSPATH' ) || die( 'No direct script access allowed!' ); |
| 13 | 15 | |
| 14 | 16 | /** |
| @@ -514,11 +516,11 @@ | ||
| 514 | 516 | |
| 515 | 517 | $return[0] = (float) $a_string; |
| 516 | 518 | if ( abs( $return[0] ) > 0 && abs( $return[0] ) < 1 ) { |
| 517 | 519 | if ( $return[0] < 0 ) { |
| 518 | - $return[0] = '-' . ltrim( substr( $return[0], 1 ), '0' ); | |
| 520 | + $return[0] = '-' . ltrim( substr( (string) $return[0], 1 ), '0' ); | |
| 519 | 521 | } else { |
| 520 | - $return[0] = ltrim( $return[0], '0' ); | |
| 522 | + $return[0] = ltrim( (string) $return[0], '0' ); | |
| 521 | 523 | } |
| 522 | 524 | } |
| 523 | 525 | |
| 524 | 526 | // Look for unit and split from value if exists. |