sintonia/legacy/application/models/formatters/BitrateFormatter.php

27 lines
417 B
PHP
Raw Permalink Normal View History

<?php
class BitrateFormatter
{
/**
* @string length
*/
private $_bitrate;
2021-10-11 16:10:47 +02:00
// @param string $bitrate (bits per second)
public function __construct($bitrate)
{
$this->_bitrate = $bitrate;
}
public function format()
{
2012-09-18 22:40:23 +02:00
$kbps = bcdiv($this->_bitrate, 1000, 0);
2012-09-18 22:40:23 +02:00
if ($kbps == 0) {
2021-10-11 16:10:47 +02:00
return '';
}
2021-10-11 16:10:47 +02:00
return "{$kbps} Kbps";
}
}