move statics into container

This commit is contained in:
David Bomba 2024-06-05 14:48:51 +10:00
parent 836802764a
commit fe6d837123
2 changed files with 18 additions and 14 deletions

View File

@ -636,17 +636,19 @@ class Company extends BaseModel
public function country()
{
$companies = Cache::get('countries');
$countries = app('countries');
if (! $companies) {
$this->buildCache(true);
// $countries = Cache::get('countries');
$companies = Cache::get('countries');
}
// if (! $companies) {
// $this->buildCache(true);
return $companies->filter(function ($item) {
// $companies = Cache::get('countries');
// }
return $countries->first(function ($item) {
return $item->id == $this->getSetting('country_id');
})->first();
});
// return $this->belongsTo(Country::class);
// return Country::find($this->settings->country_id);
@ -659,15 +661,17 @@ class Company extends BaseModel
public function timezone()
{
$timezones = Cache::get('timezones');
// $timezones = Cache::get('timezones');
if (! $timezones) {
$this->buildCache(true);
}
$timezones = app('timezones');
return $timezones->filter(function ($item) {
// if (! $timezones) {
// $this->buildCache(true);
// }
return $timezones->first(function ($item) {
return $item->id == $this->settings->timezone_id;
})->first();
});
// return Timezone::find($this->settings->timezone_id);
}

View File

@ -201,7 +201,7 @@ return [
App\Providers\MultiDBProvider::class,
App\Providers\ClientPortalServiceProvider::class,
App\Providers\NinjaTranslationServiceProvider::class,
App\Providers\StaticServiceProvider::class,
App\Providers\StaticServiceProvider::class,
],
/*