public static function make($total = 0, $message = '', $value = 0, $startTime = null, $current = null)
    {
        $now = time();
        return new self($current ? : $now, $startTime ? : $now, $value, $total, $message);
    }
public static function make($total = 0, $message = '', $value = 0, $startTime = null, $current = null)
    {
        $now = time();
        return new self($current ? : $now, $startTime ? : $now, $value, $total, $message);
    }
public static function make ( $ total = 0 , $ message = '' , $ value = 0 , $ startTime = null , $ current = null ) { $ now = time ( ) ; return new self ( $ current ? : $ now , $ startTime ? : $ now , $ value , $ total , $ message ) ; }
Helper function to create a new object

@param int $total
@param string $message
@param int $value
@param int|null $startTime if null then uses the value of time()
@param int|null $current if null then uses the value of time()
@return Status
Helper function to create a new object