Format code using php-cs-fixer

This commit is contained in:
jo 2021-10-11 16:10:47 +02:00
parent 43d7dc92cd
commit d52c6184b9
352 changed files with 17473 additions and 17041 deletions

View file

@ -7,9 +7,7 @@ class LengthFormatter
*/
private $_length;
/*
* @param string $length formatted H:i:s.u (can be > 24 hours)
*/
// @param string $length formatted H:i:s.u (can be > 24 hours)
public function __construct($length)
{
$this->_length = $length;
@ -17,26 +15,25 @@ class LengthFormatter
public function format()
{
if (!preg_match("/^[0-9]{2}:[0-9]{2}:[0-9]{2}/", $this->_length)) {
if (!preg_match('/^[0-9]{2}:[0-9]{2}:[0-9]{2}/', $this->_length)) {
return $this->_length;
}
$pieces = explode(":", $this->_length);
$pieces = explode(':', $this->_length);
$seconds = round($pieces[2], 1);
$seconds = number_format($seconds, 1);
list($seconds, $milliStr) = explode(".", $seconds);
list($seconds, $milliStr) = explode('.', $seconds);
if (intval($pieces[0]) !== 0) {
$hours = ltrim($pieces[0], "0");
$hours = ltrim($pieces[0], '0');
}
$minutes = $pieces[1];
//length is less than 1 hour
if (!isset($hours)) {
if (intval($minutes) !== 0) {
$minutes = ltrim($minutes, "0");
$minutes = ltrim($minutes, '0');
}
//length is less than 1 minute
else {
@ -44,15 +41,14 @@ class LengthFormatter
}
}
if (isset($hours) && isset($minutes) && isset($seconds)) {
$time = sprintf("%d:%02d:%02d.%s", $hours, $minutes, $seconds, $milliStr);
} elseif (isset($minutes) && isset($seconds)) {
$time = sprintf("%d:%02d.%s", $minutes, $seconds, $milliStr);
if (isset($hours, $minutes, $seconds)) {
$time = sprintf('%d:%02d:%02d.%s', $hours, $minutes, $seconds, $milliStr);
} elseif (isset($minutes, $seconds)) {
$time = sprintf('%d:%02d.%s', $minutes, $seconds, $milliStr);
} else {
$time = sprintf("%d.%s", $seconds, $milliStr);
$time = sprintf('%d.%s', $seconds, $milliStr);
}
return $time;
}
}