invoiceninja/app/Ninja/Repositories/NinjaRepository.php

23 lines
448 B
PHP
Raw Normal View History

2017-01-30 21:40:43 +02:00
<?php
namespace App\Ninja\Repositories;
2015-11-09 21:24:22 +02:00
use App\Models\Account;
class NinjaRepository
{
2016-07-21 15:35:23 +03:00
public function updatePlanDetails($clientPublicId, $data)
2015-11-09 21:24:22 +02:00
{
$account = Account::whereId($clientPublicId)->first();
2017-01-30 21:40:43 +02:00
if (! $account) {
2015-11-09 21:24:22 +02:00
return;
}
$company = $account->company;
2017-05-08 11:18:35 +03:00
$company->fill($data);
2018-03-16 12:15:16 +02:00
$company->plan_expires = $company->plan_expires ?: null;
$company->save();
2015-11-09 21:24:22 +02:00
}
}