From 6212ab2d3d8cc0522d7fce12631edbfed4f2a817 Mon Sep 17 00:00:00 2001 From: Fomafix Date: Wed, 3 Apr 2019 18:38:55 +0200 Subject: [PATCH] Language: Use type hint instead of manual type check Change-Id: I9c68d0838d5865c29bff85b9a6bf50e02e83f556 --- languages/Language.php | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/languages/Language.php b/languages/Language.php index 9ed67f9619..f72ac1a25a 100644 --- a/languages/Language.php +++ b/languages/Language.php @@ -3556,12 +3556,8 @@ class Language { * @return string */ private function truncateInternal( - $string, $length, $ellipsis, $adjustLength, $measureLength, $getSubstring + $string, $length, $ellipsis, $adjustLength, callable $measureLength, callable $getSubstring ) { - if ( !is_callable( $measureLength ) || !is_callable( $getSubstring ) ) { - throw new InvalidArgumentException( 'Invalid callback provided' ); - } - # Check if there is no need to truncate if ( $measureLength( $string ) <= abs( $length ) ) { return $string; // no need to truncate -- 2.20.1