public convertSecondsToTokens ( double $seconds ) : integer | ||
$seconds | double | The duration in seconds. |
리턴 | integer | The amount of tokens. |
public function convertSecondsToTokens($seconds)
{
return (int) ($seconds * $this->rate->getTokensPerSecond());
}
/** * Tests convertSecondsToTokens(). * * @param int $expected The expected tokens. * @param double $seconds The seconds. * @param Rate $rate The rate. * * @test * @dataProvider provideTestConvertSecondsToTokens */ public function testConvertSecondsToTokens($expected, $seconds, Rate $rate) { $converter = new TokenConverter($rate); $this->assertEquals($expected, $converter->convertSecondsToTokens($seconds)); }