Symfony\Component\Intl\Util\IcuVersion::normalize
Normalizes a version string to the number of components given in the parameter $precision.
A single digit release version and a single digit major version are contracted to a two digit release version. If no major version is given, it is substituted by zero. Examples: IcuVersion::normalize('1.2.3.4'); // => '12.3.4' IcuVersion::normalize('1.2.3.4', 1); // => '12' IcuVersion::normalize('1.2.3.4', 2); // => '12.3'
Signature
public function normalize(string
$version,
integer|null
$precision )
Parameters
$version
— string- An ICU version string.
$precision
— object- The number of components to include. Pass
NULL to return the version unchanged.
Returns
- string|null
- The normalized ICU version or NULL if it couldn't be
normalized.