mirror of
https://github.com/yiisoft/yii2.git
synced 2025-11-03 22:32:40 +08:00
Update BaseHtml and Formatter typehints (#18185)
This commit is contained in:
@ -420,7 +420,7 @@ class BaseHtml
|
|||||||
* @param string $text link body. It will NOT be HTML-encoded. Therefore you can pass in HTML code
|
* @param string $text link body. It will NOT be HTML-encoded. Therefore you can pass in HTML code
|
||||||
* such as an image tag. If this is coming from end users, you should consider [[encode()]]
|
* such as an image tag. If this is coming from end users, you should consider [[encode()]]
|
||||||
* it to prevent XSS attacks.
|
* it to prevent XSS attacks.
|
||||||
* @param string $email email address. If this is null, the first parameter (link body) will be treated
|
* @param string|null $email email address. If this is null, the first parameter (link body) will be treated
|
||||||
* as the email address and used.
|
* as the email address and used.
|
||||||
* @param array $options the tag options in terms of name-value pairs. These will be rendered as
|
* @param array $options the tag options in terms of name-value pairs. These will be rendered as
|
||||||
* the attributes of the resulting tag. The values will be HTML-encoded using [[encode()]].
|
* the attributes of the resulting tag. The values will be HTML-encoded using [[encode()]].
|
||||||
@ -470,7 +470,7 @@ class BaseHtml
|
|||||||
* @param string $content label text. It will NOT be HTML-encoded. Therefore you can pass in HTML code
|
* @param string $content label text. It will NOT be HTML-encoded. Therefore you can pass in HTML code
|
||||||
* such as an image tag. If this is is coming from end users, you should [[encode()]]
|
* such as an image tag. If this is is coming from end users, you should [[encode()]]
|
||||||
* it to prevent XSS attacks.
|
* it to prevent XSS attacks.
|
||||||
* @param string $for the ID of the HTML element that this label is associated with.
|
* @param string|null $for the ID of the HTML element that this label is associated with.
|
||||||
* If this is null, the "for" attribute will not be generated.
|
* If this is null, the "for" attribute will not be generated.
|
||||||
* @param array $options the tag options in terms of name-value pairs. These will be rendered as
|
* @param array $options the tag options in terms of name-value pairs. These will be rendered as
|
||||||
* the attributes of the resulting tag. The values will be HTML-encoded using [[encode()]].
|
* the attributes of the resulting tag. The values will be HTML-encoded using [[encode()]].
|
||||||
@ -545,8 +545,8 @@ class BaseHtml
|
|||||||
/**
|
/**
|
||||||
* Generates an input type of the given type.
|
* Generates an input type of the given type.
|
||||||
* @param string $type the type attribute.
|
* @param string $type the type attribute.
|
||||||
* @param string $name the name attribute. If it is null, the name attribute will not be generated.
|
* @param string|null $name the name attribute. If it is null, the name attribute will not be generated.
|
||||||
* @param string $value the value attribute. If it is null, the value attribute will not be generated.
|
* @param string|null $value the value attribute. If it is null, the value attribute will not be generated.
|
||||||
* @param array $options the tag options in terms of name-value pairs. These will be rendered as
|
* @param array $options the tag options in terms of name-value pairs. These will be rendered as
|
||||||
* the attributes of the resulting tag. The values will be HTML-encoded using [[encode()]].
|
* the attributes of the resulting tag. The values will be HTML-encoded using [[encode()]].
|
||||||
* If a value is null, the corresponding attribute will not be rendered.
|
* If a value is null, the corresponding attribute will not be rendered.
|
||||||
@ -617,7 +617,7 @@ class BaseHtml
|
|||||||
/**
|
/**
|
||||||
* Generates a text input field.
|
* Generates a text input field.
|
||||||
* @param string $name the name attribute.
|
* @param string $name the name attribute.
|
||||||
* @param string $value the value attribute. If it is null, the value attribute will not be generated.
|
* @param string|null $value the value attribute. If it is null, the value attribute will not be generated.
|
||||||
* @param array $options the tag options in terms of name-value pairs. These will be rendered as
|
* @param array $options the tag options in terms of name-value pairs. These will be rendered as
|
||||||
* the attributes of the resulting tag. The values will be HTML-encoded using [[encode()]].
|
* the attributes of the resulting tag. The values will be HTML-encoded using [[encode()]].
|
||||||
* If a value is null, the corresponding attribute will not be rendered.
|
* If a value is null, the corresponding attribute will not be rendered.
|
||||||
@ -632,7 +632,7 @@ class BaseHtml
|
|||||||
/**
|
/**
|
||||||
* Generates a hidden input field.
|
* Generates a hidden input field.
|
||||||
* @param string $name the name attribute.
|
* @param string $name the name attribute.
|
||||||
* @param string $value the value attribute. If it is null, the value attribute will not be generated.
|
* @param string|null $value the value attribute. If it is null, the value attribute will not be generated.
|
||||||
* @param array $options the tag options in terms of name-value pairs. These will be rendered as
|
* @param array $options the tag options in terms of name-value pairs. These will be rendered as
|
||||||
* the attributes of the resulting tag. The values will be HTML-encoded using [[encode()]].
|
* the attributes of the resulting tag. The values will be HTML-encoded using [[encode()]].
|
||||||
* If a value is null, the corresponding attribute will not be rendered.
|
* If a value is null, the corresponding attribute will not be rendered.
|
||||||
@ -647,7 +647,7 @@ class BaseHtml
|
|||||||
/**
|
/**
|
||||||
* Generates a password input field.
|
* Generates a password input field.
|
||||||
* @param string $name the name attribute.
|
* @param string $name the name attribute.
|
||||||
* @param string $value the value attribute. If it is null, the value attribute will not be generated.
|
* @param string|null $value the value attribute. If it is null, the value attribute will not be generated.
|
||||||
* @param array $options the tag options in terms of name-value pairs. These will be rendered as
|
* @param array $options the tag options in terms of name-value pairs. These will be rendered as
|
||||||
* the attributes of the resulting tag. The values will be HTML-encoded using [[encode()]].
|
* the attributes of the resulting tag. The values will be HTML-encoded using [[encode()]].
|
||||||
* If a value is null, the corresponding attribute will not be rendered.
|
* If a value is null, the corresponding attribute will not be rendered.
|
||||||
@ -665,7 +665,7 @@ class BaseHtml
|
|||||||
* be "multipart/form-data". After the form is submitted, the uploaded file information
|
* be "multipart/form-data". After the form is submitted, the uploaded file information
|
||||||
* can be obtained via $_FILES[$name] (see PHP documentation).
|
* can be obtained via $_FILES[$name] (see PHP documentation).
|
||||||
* @param string $name the name attribute.
|
* @param string $name the name attribute.
|
||||||
* @param string $value the value attribute. If it is null, the value attribute will not be generated.
|
* @param string|null $value the value attribute. If it is null, the value attribute will not be generated.
|
||||||
* @param array $options the tag options in terms of name-value pairs. These will be rendered as
|
* @param array $options the tag options in terms of name-value pairs. These will be rendered as
|
||||||
* the attributes of the resulting tag. The values will be HTML-encoded using [[encode()]].
|
* the attributes of the resulting tag. The values will be HTML-encoded using [[encode()]].
|
||||||
* If a value is null, the corresponding attribute will not be rendered.
|
* If a value is null, the corresponding attribute will not be rendered.
|
||||||
|
|||||||
@ -614,7 +614,7 @@ class Formatter extends Component
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Formats the value as a date.
|
* Formats the value as a date.
|
||||||
* @param int|string|DateTime $value the value to be formatted. The following
|
* @param int|string|DateTime|DateTimeInterface $value the value to be formatted. The following
|
||||||
* types of value are supported:
|
* types of value are supported:
|
||||||
*
|
*
|
||||||
* - an integer representing a UNIX timestamp. A UNIX timestamp is always in UTC by its definition.
|
* - an integer representing a UNIX timestamp. A UNIX timestamp is always in UTC by its definition.
|
||||||
@ -627,7 +627,7 @@ class Formatter extends Component
|
|||||||
* If no timezone conversion should be performed, you need to set [[defaultTimeZone]] and [[timeZone]] to the same value.
|
* If no timezone conversion should be performed, you need to set [[defaultTimeZone]] and [[timeZone]] to the same value.
|
||||||
* Also no conversion will be performed on values that have no time information, e.g. `"2017-06-05"`.
|
* Also no conversion will be performed on values that have no time information, e.g. `"2017-06-05"`.
|
||||||
*
|
*
|
||||||
* @param string $format the format used to convert the value into a date string.
|
* @param string|null $format the format used to convert the value into a date string.
|
||||||
* If null, [[dateFormat]] will be used.
|
* If null, [[dateFormat]] will be used.
|
||||||
*
|
*
|
||||||
* This can be "short", "medium", "long", or "full", which represents a preset format of different lengths.
|
* This can be "short", "medium", "long", or "full", which represents a preset format of different lengths.
|
||||||
@ -652,7 +652,7 @@ class Formatter extends Component
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Formats the value as a time.
|
* Formats the value as a time.
|
||||||
* @param int|string|DateTime $value the value to be formatted. The following
|
* @param int|string|DateTime|DateTimeInterface $value the value to be formatted. The following
|
||||||
* types of value are supported:
|
* types of value are supported:
|
||||||
*
|
*
|
||||||
* - an integer representing a UNIX timestamp. A UNIX timestamp is always in UTC by its definition.
|
* - an integer representing a UNIX timestamp. A UNIX timestamp is always in UTC by its definition.
|
||||||
@ -664,7 +664,7 @@ class Formatter extends Component
|
|||||||
* The formatter will convert date values according to [[timeZone]] before formatting it.
|
* The formatter will convert date values according to [[timeZone]] before formatting it.
|
||||||
* If no timezone conversion should be performed, you need to set [[defaultTimeZone]] and [[timeZone]] to the same value.
|
* If no timezone conversion should be performed, you need to set [[defaultTimeZone]] and [[timeZone]] to the same value.
|
||||||
*
|
*
|
||||||
* @param string $format the format used to convert the value into a date string.
|
* @param string|null $format the format used to convert the value into a date string.
|
||||||
* If null, [[timeFormat]] will be used.
|
* If null, [[timeFormat]] will be used.
|
||||||
*
|
*
|
||||||
* This can be "short", "medium", "long", or "full", which represents a preset format of different lengths.
|
* This can be "short", "medium", "long", or "full", which represents a preset format of different lengths.
|
||||||
@ -689,7 +689,7 @@ class Formatter extends Component
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Formats the value as a datetime.
|
* Formats the value as a datetime.
|
||||||
* @param int|string|DateTime $value the value to be formatted. The following
|
* @param int|string|DateTime|DateTimeInterface $value the value to be formatted. The following
|
||||||
* types of value are supported:
|
* types of value are supported:
|
||||||
*
|
*
|
||||||
* - an integer representing a UNIX timestamp. A UNIX timestamp is always in UTC by its definition.
|
* - an integer representing a UNIX timestamp. A UNIX timestamp is always in UTC by its definition.
|
||||||
@ -701,7 +701,7 @@ class Formatter extends Component
|
|||||||
* The formatter will convert date values according to [[timeZone]] before formatting it.
|
* The formatter will convert date values according to [[timeZone]] before formatting it.
|
||||||
* If no timezone conversion should be performed, you need to set [[defaultTimeZone]] and [[timeZone]] to the same value.
|
* If no timezone conversion should be performed, you need to set [[defaultTimeZone]] and [[timeZone]] to the same value.
|
||||||
*
|
*
|
||||||
* @param string $format the format used to convert the value into a date string.
|
* @param string|null $format the format used to convert the value into a date string.
|
||||||
* If null, [[datetimeFormat]] will be used.
|
* If null, [[datetimeFormat]] will be used.
|
||||||
*
|
*
|
||||||
* This can be "short", "medium", "long", or "full", which represents a preset format of different lengths.
|
* This can be "short", "medium", "long", or "full", which represents a preset format of different lengths.
|
||||||
@ -735,7 +735,7 @@ class Formatter extends Component
|
|||||||
];
|
];
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @param int|string|DateTime $value the value to be formatted. The following
|
* @param int|string|DateTime|DateTimeInterface $value the value to be formatted. The following
|
||||||
* types of value are supported:
|
* types of value are supported:
|
||||||
*
|
*
|
||||||
* - an integer representing a UNIX timestamp
|
* - an integer representing a UNIX timestamp
|
||||||
@ -811,7 +811,7 @@ class Formatter extends Component
|
|||||||
/**
|
/**
|
||||||
* Normalizes the given datetime value as a DateTime object that can be taken by various date/time formatting methods.
|
* Normalizes the given datetime value as a DateTime object that can be taken by various date/time formatting methods.
|
||||||
*
|
*
|
||||||
* @param int|string|DateTime $value the datetime value to be normalized. The following
|
* @param int|string|DateTime|DateTimeInterface $value the datetime value to be normalized. The following
|
||||||
* types of value are supported:
|
* types of value are supported:
|
||||||
*
|
*
|
||||||
* - an integer representing a UNIX timestamp
|
* - an integer representing a UNIX timestamp
|
||||||
@ -871,7 +871,7 @@ class Formatter extends Component
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Formats a date, time or datetime in a float number as UNIX timestamp (seconds since 01-01-1970).
|
* Formats a date, time or datetime in a float number as UNIX timestamp (seconds since 01-01-1970).
|
||||||
* @param int|string|DateTime $value the value to be formatted. The following
|
* @param int|string|DateTime|DateTimeInterface $value the value to be formatted. The following
|
||||||
* types of value are supported:
|
* types of value are supported:
|
||||||
*
|
*
|
||||||
* - an integer representing a UNIX timestamp
|
* - an integer representing a UNIX timestamp
|
||||||
@ -899,7 +899,7 @@ class Formatter extends Component
|
|||||||
* 2. Using a timestamp that is relative to the `$referenceTime`.
|
* 2. Using a timestamp that is relative to the `$referenceTime`.
|
||||||
* 3. Using a `DateInterval` object.
|
* 3. Using a `DateInterval` object.
|
||||||
*
|
*
|
||||||
* @param int|string|DateTime|DateInterval $value the value to be formatted. The following
|
* @param int|string|DateTime|DateTimeInterface|DateInterval $value the value to be formatted. The following
|
||||||
* types of value are supported:
|
* types of value are supported:
|
||||||
*
|
*
|
||||||
* - an integer representing a UNIX timestamp
|
* - an integer representing a UNIX timestamp
|
||||||
@ -908,7 +908,7 @@ class Formatter extends Component
|
|||||||
* - a PHP [DateTime](https://secure.php.net/manual/en/class.datetime.php) object
|
* - a PHP [DateTime](https://secure.php.net/manual/en/class.datetime.php) object
|
||||||
* - a PHP DateInterval object (a positive time interval will refer to the past, a negative one to the future)
|
* - a PHP DateInterval object (a positive time interval will refer to the past, a negative one to the future)
|
||||||
*
|
*
|
||||||
* @param int|string|DateTime $referenceTime if specified the value is used as a reference time instead of `now`
|
* @param int|string|DateTime|DateTimeInterface|null $referenceTime if specified the value is used as a reference time instead of `now`
|
||||||
* when `$value` is not a `DateInterval` object.
|
* when `$value` is not a `DateInterval` object.
|
||||||
* @return string the formatted result.
|
* @return string the formatted result.
|
||||||
* @throws InvalidArgumentException if the input value can not be evaluated as a date value.
|
* @throws InvalidArgumentException if the input value can not be evaluated as a date value.
|
||||||
@ -1114,7 +1114,7 @@ class Formatter extends Component
|
|||||||
* recommended to pass them as strings and not use scientific notation otherwise the output might be wrong.
|
* recommended to pass them as strings and not use scientific notation otherwise the output might be wrong.
|
||||||
*
|
*
|
||||||
* @param mixed $value the value to be formatted.
|
* @param mixed $value the value to be formatted.
|
||||||
* @param int $decimals the number of digits after the decimal point.
|
* @param int|null $decimals the number of digits after the decimal point.
|
||||||
* If not given, the number of digits depends in the input value and is determined based on
|
* If not given, the number of digits depends in the input value and is determined based on
|
||||||
* `NumberFormatter::MIN_FRACTION_DIGITS` and `NumberFormatter::MAX_FRACTION_DIGITS`, which can be configured
|
* `NumberFormatter::MIN_FRACTION_DIGITS` and `NumberFormatter::MAX_FRACTION_DIGITS`, which can be configured
|
||||||
* using [[$numberFormatterOptions]].
|
* using [[$numberFormatterOptions]].
|
||||||
@ -1164,7 +1164,7 @@ class Formatter extends Component
|
|||||||
* recommended to pass them as strings and not use scientific notation otherwise the output might be wrong.
|
* recommended to pass them as strings and not use scientific notation otherwise the output might be wrong.
|
||||||
*
|
*
|
||||||
* @param mixed $value the value to be formatted. It must be a factor e.g. `0.75` will result in `75%`.
|
* @param mixed $value the value to be formatted. It must be a factor e.g. `0.75` will result in `75%`.
|
||||||
* @param int $decimals the number of digits after the decimal point.
|
* @param int|null $decimals the number of digits after the decimal point.
|
||||||
* If not given, the number of digits depends in the input value and is determined based on
|
* If not given, the number of digits depends in the input value and is determined based on
|
||||||
* `NumberFormatter::MIN_FRACTION_DIGITS` and `NumberFormatter::MAX_FRACTION_DIGITS`, which can be configured
|
* `NumberFormatter::MIN_FRACTION_DIGITS` and `NumberFormatter::MAX_FRACTION_DIGITS`, which can be configured
|
||||||
* using [[$numberFormatterOptions]].
|
* using [[$numberFormatterOptions]].
|
||||||
@ -1209,7 +1209,7 @@ class Formatter extends Component
|
|||||||
* Formats the value as a scientific number.
|
* Formats the value as a scientific number.
|
||||||
*
|
*
|
||||||
* @param mixed $value the value to be formatted.
|
* @param mixed $value the value to be formatted.
|
||||||
* @param int $decimals the number of digits after the decimal point.
|
* @param int|null $decimals the number of digits after the decimal point.
|
||||||
* If not given, the number of digits depends in the input value and is determined based on
|
* If not given, the number of digits depends in the input value and is determined based on
|
||||||
* `NumberFormatter::MIN_FRACTION_DIGITS` and `NumberFormatter::MAX_FRACTION_DIGITS`, which can be configured
|
* `NumberFormatter::MIN_FRACTION_DIGITS` and `NumberFormatter::MAX_FRACTION_DIGITS`, which can be configured
|
||||||
* using [[$numberFormatterOptions]].
|
* using [[$numberFormatterOptions]].
|
||||||
@ -1255,7 +1255,7 @@ class Formatter extends Component
|
|||||||
* scientific notation otherwise the output might be wrong.
|
* scientific notation otherwise the output might be wrong.
|
||||||
*
|
*
|
||||||
* @param mixed $value the value to be formatted.
|
* @param mixed $value the value to be formatted.
|
||||||
* @param string $currency the 3-letter ISO 4217 currency code indicating the currency to use.
|
* @param string|null $currency the 3-letter ISO 4217 currency code indicating the currency to use.
|
||||||
* If null, [[currencyCode]] will be used.
|
* If null, [[currencyCode]] will be used.
|
||||||
* @param array $options optional configuration for the number formatter. This parameter will be merged with [[numberFormatterOptions]].
|
* @param array $options optional configuration for the number formatter. This parameter will be merged with [[numberFormatterOptions]].
|
||||||
* @param array $textOptions optional configuration for the number formatter. This parameter will be merged with [[numberFormatterTextOptions]].
|
* @param array $textOptions optional configuration for the number formatter. This parameter will be merged with [[numberFormatterTextOptions]].
|
||||||
@ -1374,7 +1374,7 @@ class Formatter extends Component
|
|||||||
* are used in the formatting result.
|
* are used in the formatting result.
|
||||||
*
|
*
|
||||||
* @param string|int|float $value value in bytes to be formatted.
|
* @param string|int|float $value value in bytes to be formatted.
|
||||||
* @param int $decimals the number of digits after the decimal point.
|
* @param int|null $decimals the number of digits after the decimal point.
|
||||||
* @param array $options optional configuration for the number formatter. This parameter will be merged with [[numberFormatterOptions]].
|
* @param array $options optional configuration for the number formatter. This parameter will be merged with [[numberFormatterOptions]].
|
||||||
* @param array $textOptions optional configuration for the number formatter. This parameter will be merged with [[numberFormatterTextOptions]].
|
* @param array $textOptions optional configuration for the number formatter. This parameter will be merged with [[numberFormatterTextOptions]].
|
||||||
* @return string the formatted result.
|
* @return string the formatted result.
|
||||||
@ -1430,7 +1430,7 @@ class Formatter extends Component
|
|||||||
* are used in the formatting result.
|
* are used in the formatting result.
|
||||||
*
|
*
|
||||||
* @param string|int|float $value value in bytes to be formatted.
|
* @param string|int|float $value value in bytes to be formatted.
|
||||||
* @param int $decimals the number of digits after the decimal point.
|
* @param int|null $decimals the number of digits after the decimal point.
|
||||||
* @param array $options optional configuration for the number formatter. This parameter will be merged with [[numberFormatterOptions]].
|
* @param array $options optional configuration for the number formatter. This parameter will be merged with [[numberFormatterOptions]].
|
||||||
* @param array $textOptions optional configuration for the number formatter. This parameter will be merged with [[numberFormatterTextOptions]].
|
* @param array $textOptions optional configuration for the number formatter. This parameter will be merged with [[numberFormatterTextOptions]].
|
||||||
* @return string the formatted result.
|
* @return string the formatted result.
|
||||||
@ -1485,7 +1485,7 @@ class Formatter extends Component
|
|||||||
* of the smallest unit and [[systemOfUnits]] to switch between [[UNIT_SYSTEM_METRIC]] or [[UNIT_SYSTEM_IMPERIAL]].
|
* of the smallest unit and [[systemOfUnits]] to switch between [[UNIT_SYSTEM_METRIC]] or [[UNIT_SYSTEM_IMPERIAL]].
|
||||||
*
|
*
|
||||||
* @param float|int $value value to be formatted.
|
* @param float|int $value value to be formatted.
|
||||||
* @param int $decimals the number of digits after the decimal point.
|
* @param int|null $decimals the number of digits after the decimal point.
|
||||||
* @param array $numberOptions optional configuration for the number formatter. This parameter will be merged with [[numberFormatterOptions]].
|
* @param array $numberOptions optional configuration for the number formatter. This parameter will be merged with [[numberFormatterOptions]].
|
||||||
* @param array $textOptions optional configuration for the number formatter. This parameter will be merged with [[numberFormatterTextOptions]].
|
* @param array $textOptions optional configuration for the number formatter. This parameter will be merged with [[numberFormatterTextOptions]].
|
||||||
* @return string the formatted result.
|
* @return string the formatted result.
|
||||||
@ -1508,7 +1508,7 @@ class Formatter extends Component
|
|||||||
* of the smallest unit and [[systemOfUnits]] to switch between [[UNIT_SYSTEM_METRIC]] or [[UNIT_SYSTEM_IMPERIAL]].
|
* of the smallest unit and [[systemOfUnits]] to switch between [[UNIT_SYSTEM_METRIC]] or [[UNIT_SYSTEM_IMPERIAL]].
|
||||||
*
|
*
|
||||||
* @param float|int $value value to be formatted.
|
* @param float|int $value value to be formatted.
|
||||||
* @param int $decimals the number of digits after the decimal point.
|
* @param int|null $decimals the number of digits after the decimal point.
|
||||||
* @param array $options optional configuration for the number formatter. This parameter will be merged with [[numberFormatterOptions]].
|
* @param array $options optional configuration for the number formatter. This parameter will be merged with [[numberFormatterOptions]].
|
||||||
* @param array $textOptions optional configuration for the number formatter. This parameter will be merged with [[numberFormatterTextOptions]].
|
* @param array $textOptions optional configuration for the number formatter. This parameter will be merged with [[numberFormatterTextOptions]].
|
||||||
* @return string the formatted result.
|
* @return string the formatted result.
|
||||||
@ -1529,7 +1529,7 @@ class Formatter extends Component
|
|||||||
* of the smallest unit and [[systemOfUnits]] to switch between [[UNIT_SYSTEM_METRIC]] or [[UNIT_SYSTEM_IMPERIAL]].
|
* of the smallest unit and [[systemOfUnits]] to switch between [[UNIT_SYSTEM_METRIC]] or [[UNIT_SYSTEM_IMPERIAL]].
|
||||||
*
|
*
|
||||||
* @param float|int $value value to be formatted.
|
* @param float|int $value value to be formatted.
|
||||||
* @param int $decimals the number of digits after the decimal point.
|
* @param int|null $decimals the number of digits after the decimal point.
|
||||||
* @param array $options optional configuration for the number formatter. This parameter will be merged with [[numberFormatterOptions]].
|
* @param array $options optional configuration for the number formatter. This parameter will be merged with [[numberFormatterOptions]].
|
||||||
* @param array $textOptions optional configuration for the number formatter. This parameter will be merged with [[numberFormatterTextOptions]].
|
* @param array $textOptions optional configuration for the number formatter. This parameter will be merged with [[numberFormatterTextOptions]].
|
||||||
* @return string the formatted result.
|
* @return string the formatted result.
|
||||||
@ -1551,7 +1551,7 @@ class Formatter extends Component
|
|||||||
* of the smallest unit and [[systemOfUnits]] to switch between [[UNIT_SYSTEM_METRIC]] or [[UNIT_SYSTEM_IMPERIAL]].
|
* of the smallest unit and [[systemOfUnits]] to switch between [[UNIT_SYSTEM_METRIC]] or [[UNIT_SYSTEM_IMPERIAL]].
|
||||||
*
|
*
|
||||||
* @param float|int $value value to be formatted.
|
* @param float|int $value value to be formatted.
|
||||||
* @param int $decimals the number of digits after the decimal point.
|
* @param int|null $decimals the number of digits after the decimal point.
|
||||||
* @param array $options optional configuration for the number formatter. This parameter will be merged with [[numberFormatterOptions]].
|
* @param array $options optional configuration for the number formatter. This parameter will be merged with [[numberFormatterOptions]].
|
||||||
* @param array $textOptions optional configuration for the number formatter. This parameter will be merged with [[numberFormatterTextOptions]].
|
* @param array $textOptions optional configuration for the number formatter. This parameter will be merged with [[numberFormatterTextOptions]].
|
||||||
* @return string the formatted result.
|
* @return string the formatted result.
|
||||||
@ -1756,7 +1756,7 @@ class Formatter extends Component
|
|||||||
* @param int $style the type of the number formatter.
|
* @param int $style the type of the number formatter.
|
||||||
* Values: NumberFormatter::DECIMAL, ::CURRENCY, ::PERCENT, ::SCIENTIFIC, ::SPELLOUT, ::ORDINAL
|
* Values: NumberFormatter::DECIMAL, ::CURRENCY, ::PERCENT, ::SCIENTIFIC, ::SPELLOUT, ::ORDINAL
|
||||||
* ::DURATION, ::PATTERN_RULEBASED, ::DEFAULT_STYLE, ::IGNORE
|
* ::DURATION, ::PATTERN_RULEBASED, ::DEFAULT_STYLE, ::IGNORE
|
||||||
* @param int $decimals the number of digits after the decimal point.
|
* @param int|null $decimals the number of digits after the decimal point.
|
||||||
* @param array $options optional configuration for the number formatter. This parameter will be merged with [[numberFormatterOptions]].
|
* @param array $options optional configuration for the number formatter. This parameter will be merged with [[numberFormatterOptions]].
|
||||||
* @param array $textOptions optional configuration for the number formatter. This parameter will be merged with [[numberFormatterTextOptions]].
|
* @param array $textOptions optional configuration for the number formatter. This parameter will be merged with [[numberFormatterTextOptions]].
|
||||||
* @return NumberFormatter the created formatter instance
|
* @return NumberFormatter the created formatter instance
|
||||||
@ -2023,7 +2023,7 @@ class Formatter extends Component
|
|||||||
* to the defined decimal digits.
|
* to the defined decimal digits.
|
||||||
*
|
*
|
||||||
* @param string|int|float $value the value to be formatted.
|
* @param string|int|float $value the value to be formatted.
|
||||||
* @param int $decimals the number of digits after the decimal point. The default value is `0`.
|
* @param int|null $decimals the number of digits after the decimal point. The default value is `0`.
|
||||||
* @return string the formatted result.
|
* @return string the formatted result.
|
||||||
* @since 2.0.16
|
* @since 2.0.16
|
||||||
*/
|
*/
|
||||||
@ -2063,7 +2063,7 @@ class Formatter extends Component
|
|||||||
* Fallback for formatting value as a currency number.
|
* Fallback for formatting value as a currency number.
|
||||||
*
|
*
|
||||||
* @param string|int|float $value the value to be formatted.
|
* @param string|int|float $value the value to be formatted.
|
||||||
* @param string $currency the 3-letter ISO 4217 currency code indicating the currency to use.
|
* @param string|null $currency the 3-letter ISO 4217 currency code indicating the currency to use.
|
||||||
* If null, [[currencyCode]] will be used.
|
* If null, [[currencyCode]] will be used.
|
||||||
* @return string the formatted result.
|
* @return string the formatted result.
|
||||||
* @throws InvalidConfigException if no currency is given and [[currencyCode]] is not defined.
|
* @throws InvalidConfigException if no currency is given and [[currencyCode]] is not defined.
|
||||||
|
|||||||
Reference in New Issue
Block a user