App\Ninja\Datatables\ExpenseDatatable::getStatusLabel PHP Method

getStatusLabel() private method

private getStatusLabel ( $invoiceId, $shouldBeInvoiced, $balance )
    private function getStatusLabel($invoiceId, $shouldBeInvoiced, $balance)
    {
        if ($invoiceId) {
            if (floatval($balance)) {
                $label = trans('texts.invoiced');
                $class = 'default';
            } else {
                $label = trans('texts.paid');
                $class = 'success';
            }
        } elseif ($shouldBeInvoiced) {
            $label = trans('texts.pending');
            $class = 'warning';
        } else {
            $label = trans('texts.logged');
            $class = 'primary';
        }
        return "<h4><div class=\"label label-{$class}\">{$label}</div></h4>";
    }