-
link
-
https://github.com/JeroenDeDauw/RomanNumbers
-
license
-
Table of Contents
Properties
-
$symbolMap
: mixed
Methods
-
__construct()
: mixed
-
convert()
: mixed
-
getUpperBound()
: mixed
-
constructRomanString()
: mixed
-
ensureNumberIsAnInteger()
: mixed
-
ensureNumberIsWithinBounds()
: mixed
-
formatDigit()
: mixed
-
formatFourOrNine()
: mixed
-
formatOneToThree()
: mixed
-
getFiveSymbol()
: mixed
-
getOneSymbol()
: mixed
-
getTenSymbol()
: mixed
$symbolMap
private
mixed
$symbolMap
__construct()
public
__construct([array<string|int, mixed> $symbolMap = [] ]) : mixed
Parameters
-
$symbolMap
: array<string|int, mixed>
= []
-
convert()
public
convert(mixed $number[, mixed $toUpper = true ]) : mixed
Parameters
-
$number
: mixed
-
-
$toUpper
: mixed
= true
-
getUpperBound()
public
getUpperBound() : mixed
constructRomanString()
private
constructRomanString(mixed $number, mixed $toUpper) : mixed
Parameters
-
$number
: mixed
-
-
$toUpper
: mixed
-
ensureNumberIsAnInteger()
private
ensureNumberIsAnInteger(mixed $number) : mixed
Parameters
-
$number
: mixed
-
ensureNumberIsWithinBounds()
private
ensureNumberIsWithinBounds(mixed $number) : mixed
Parameters
-
$number
: mixed
-
private
formatDigit(mixed $digit, mixed $orderOfMagnitude) : mixed
Parameters
-
$digit
: mixed
-
-
$orderOfMagnitude
: mixed
-
private
formatFourOrNine(mixed $digit, mixed $orderOfMagnitude) : mixed
Parameters
-
$digit
: mixed
-
-
$orderOfMagnitude
: mixed
-
private
formatOneToThree(mixed $orderOfMagnitude, mixed $digit) : mixed
Parameters
-
$orderOfMagnitude
: mixed
-
-
$digit
: mixed
-
getFiveSymbol()
private
getFiveSymbol(mixed $orderOfMagnitude) : mixed
Parameters
-
$orderOfMagnitude
: mixed
-
getOneSymbol()
private
getOneSymbol(mixed $orderOfMagnitude) : mixed
Parameters
-
$orderOfMagnitude
: mixed
-
getTenSymbol()
private
getTenSymbol(mixed $orderOfMagnitude) : mixed
Parameters
-
$orderOfMagnitude
: mixed
-