Documentation

DecToRoman
in package

Tags
link
https://github.com/JeroenDeDauw/RomanNumbers
license

GNU GPL v2+

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

Properties

Methods

__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

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

formatDigit()

private formatDigit(mixed $digit, mixed $orderOfMagnitude) : mixed
Parameters
$digit : mixed
$orderOfMagnitude : mixed

formatFourOrNine()

private formatFourOrNine(mixed $digit, mixed $orderOfMagnitude) : mixed
Parameters
$digit : mixed
$orderOfMagnitude : mixed

formatOneToThree()

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

        
On this page

Search results