Domain\Billet\BilletRepository::pay PHP Метод

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

Pay billet by billet id.
public pay ( integer $billet_id, Carbon\Carbon $date ) : Billet
$billet_id integer
$date Carbon\Carbon
Результат Billet
    public function pay($billet_id, Carbon $date)
    {
        $model = $this->model;
        $billet = $model->find($billet_id);
        if (!is_null($billet->discharge_date)) {
            throw new RepositoryException("You can't pay this billet");
        }
        $billet->discharge_date = $date->toDateString();
        $billet->save();
        return $billet;
    }