@@ -2,14 +2,14 @@ |
||
| 2 | 2 | |
| 3 | 3 | namespace Samsara\Fermat; |
| 4 | 4 | |
| 5 | -use Samsara\Exceptions\UsageError\IntegrityConstraint; |
|
| 6 | -use Samsara\Fermat\Types\Base\DecimalInterface; |
|
| 7 | -use Samsara\Fermat\Types\Base\FractionInterface; |
|
| 8 | -use Samsara\Fermat\Values\Currency; |
|
| 9 | -use Samsara\Fermat\Values\ImmutableFraction; |
|
| 10 | -use Samsara\Fermat\Values\ImmutableNumber; |
|
| 11 | -use Samsara\Fermat\Values\MutableFraction; |
|
| 12 | -use Samsara\Fermat\Values\MutableNumber; |
|
| 5 | +use Samsara\Exceptions\UsageError\IntegrityConstraint; |
|
| 6 | +use Samsara\Fermat\Types\Base\DecimalInterface; |
|
| 7 | +use Samsara\Fermat\Types\Base\FractionInterface; |
|
| 8 | +use Samsara\Fermat\Values\Currency; |
|
| 9 | +use Samsara\Fermat\Values\ImmutableFraction; |
|
| 10 | +use Samsara\Fermat\Values\ImmutableNumber; |
|
| 11 | +use Samsara\Fermat\Values\MutableFraction; |
|
| 12 | +use Samsara\Fermat\Values\MutableNumber; |
|
| 13 | 13 | use Samsara\Fermat\Types\Base\NumberInterface; |
| 14 | 14 | |
| 15 | 15 | class Numbers |
@@ -3,10 +3,6 @@ |
||
| 3 | 3 | namespace Samsara\Fermat\Provider; |
| 4 | 4 | |
| 5 | 5 | use Samsara\Fermat\Numbers; |
| 6 | -use Samsara\Fermat\Types\Cartesian; |
|
| 7 | -use Samsara\Fermat\Types\Tuple; |
|
| 8 | -use Samsara\Fermat\Types\Base\NumberInterface; |
|
| 9 | -use Samsara\Fermat\Values\ImmutableNumber; |
|
| 10 | 6 | |
| 11 | 7 | class TrigonometryProvider |
| 12 | 8 | { |
@@ -24,6 +24,10 @@ discard block |
||
| 24 | 24 | */ |
| 25 | 25 | protected $denominator; |
| 26 | 26 | |
| 27 | + /** |
|
| 28 | + * @param ImmutableNumber $numerator |
|
| 29 | + * @param ImmutableNumber $denominator |
|
| 30 | + */ |
|
| 27 | 31 | public function __construct($numerator, $denominator, $base = 10) |
| 28 | 32 | { |
| 29 | 33 | |
@@ -325,6 +329,9 @@ discard block |
||
| 325 | 329 | return $lcm; |
| 326 | 330 | } |
| 327 | 331 | |
| 332 | + /** |
|
| 333 | + * @param integer $base |
|
| 334 | + */ |
|
| 328 | 335 | public function convertToBase($base) |
| 329 | 336 | { |
| 330 | 337 | $converter = new BaseConverter($this->getBase(), $base); |