Lines Matching refs:orderOfMagnitude
84 private function formatDigit($digit, $orderOfMagnitude)
91 return $this->formatFourOrNine($digit, $orderOfMagnitude);
98 $romanNumber .= $this->getFiveSymbol($orderOfMagnitude);
101 $romanNumber .= $this->formatOneToThree($orderOfMagnitude, $digit);
106 private function formatFourOrNine($digit, $orderOfMagnitude)
108 $firstSymbol = $this->getOneSymbol($orderOfMagnitude);
110 ? $this->getFiveSymbol($orderOfMagnitude)
111 : $this->getTenSymbol($orderOfMagnitude);
116 private function formatOneToThree($orderOfMagnitude, $digit)
118 return str_repeat($this->getOneSymbol($orderOfMagnitude), $digit);
121 private function getOneSymbol($orderOfMagnitude)
123 return $this->symbolMap[$orderOfMagnitude][0];
126 private function getFiveSymbol($orderOfMagnitude)
128 return $this->symbolMap[$orderOfMagnitude][1];
131 private function getTenSymbol($orderOfMagnitude)
133 return $this->symbolMap[$orderOfMagnitude + 1][0];