3 * @see https://github.com/zendframework/zend-text for the canonical source repository
4 * @copyright Copyright (c) 2005-2018 Zend Technologies USA Inc. (https://www.zend.com)
5 * @license https://github.com/zendframework/zend-text/blob/master/LICENSE.md New BSD License
10 use Zend\Stdlib\StringUtils
;
13 * Contains multibyte safe string methods
20 * @param string $string
22 * @param string $break
24 * @param string $charset
25 * @throws Exception\InvalidArgumentException
27 * @deprecated Please use Zend\Stdlib\StringUtils instead
29 public static function wordWrap($string, $width = 75, $break = "\n", $cut = false, $charset = 'utf-8')
31 trigger_error(sprintf(
32 "This method is deprecated, please use '%s' instead",
33 'Zend\Stdlib\StringUtils::getWrapper(<charset>)->wordWrap'
34 ), E_USER_DEPRECATED
);
37 return StringUtils
::getWrapper($charset)->wordWrap($string, $width, $break, $cut);
38 } catch (\Zend\Stdlib\Exception\InvalidArgumentException
$e) {
39 throw new Exception\
InvalidArgumentException($e->getMessage(), $e->getCode(), $e);
46 * @param string $input
47 * @param int $padLength
48 * @param string $padString
50 * @param string $charset
52 * @deprecated Please use Zend\Stdlib\StringUtils instead
54 public static function strPad($input, $padLength, $padString = ' ', $padType = STR_PAD_RIGHT
, $charset = 'utf-8')
56 trigger_error(sprintf(
57 "This method is deprecated, please use '%s' instead",
58 'Zend\Stdlib\StringUtils::getWrapper(<charset>)->strPad'
59 ), E_USER_DEPRECATED
);
61 return StringUtils
::getWrapper($charset)->strPad($input, $padLength, $padString, $padType);