bandwidthThrottle\tokenBucket\util\TokenConverter::convertTokensToSeconds PHP Метод

convertTokensToSeconds() публичный Метод

Converts an amount of tokens into a duration of seconds.
public convertTokensToSeconds ( integer $tokens ) : double
$tokens integer The amount of tokens.
Результат double The seconds.
    public function convertTokensToSeconds($tokens)
    {
        return $tokens / $this->rate->getTokensPerSecond();
    }

Usage Example

 /**
  * Tests convertTokensToSeconds().
  *
  * @param double $expected The expected seconds.
  * @param int    $tokens   The tokens.
  * @param Rate   $rate     The rate.
  *
  * @test
  * @dataProvider provideTestconvertTokensToSeconds
  */
 public function testconvertTokensToSeconds($expected, $tokens, Rate $rate)
 {
     $converter = new TokenConverter($rate);
     $this->assertEquals($expected, $converter->convertTokensToSeconds($tokens));
 }