updates for static analysis

This commit is contained in:
David Bomba 2023-08-07 08:26:31 +10:00
parent f01fa763c1
commit b566bf6a7f
3 changed files with 9 additions and 13 deletions

View File

@ -61,7 +61,7 @@ class UpdateCalculatedFields
MultiDB::setDB($db);
Project::with('tasks')->whereHas('tasks', function ($query){
Project::query()->with('tasks')->whereHas('tasks', function ($query){
$query->where('updated_at', '>', now()->subHours(2));
})
->cursor()

View File

@ -83,28 +83,22 @@ class Project extends BaseModel
protected $touches = [];
/**
* @return BelongsTo
*/
public function company()
public function company(): \Illuminate\Database\Eloquent\Relations\BelongsTo
{
return $this->belongsTo(Company::class);
}
/**
* @return mixed
*/
public function client()
public function client(): \Illuminate\Database\Eloquent\Relations\BelongsTo
{
return $this->belongsTo(Client::class)->withTrashed();
}
public function vendor()
public function vendor(): \Illuminate\Database\Eloquent\Relations\BelongsTo
{
return $this->belongsTo(Vendor::class)->withTrashed();
}
public function project()
public function project(): \Illuminate\Database\Eloquent\Relations\BelongsTo
{
return $this->belongsTo(self::class)->withTrashed();
}
@ -114,12 +108,12 @@ class Project extends BaseModel
return $this->morphMany(Document::class, 'documentable');
}
public function user()
public function user(): \Illuminate\Database\Eloquent\Relations\BelongsTo
{
return $this->belongsTo(User::class)->withTrashed();
}
public function tasks()
public function tasks(): \Illuminate\Database\Eloquent\Relations\HasMany
{
return $this->hasMany(Task::class);
}

View File

@ -302,6 +302,8 @@ class TemplateEngine
'company_id' => $user->company()->id,
]);
/** @var \App\Models\ClientContact $contact */
$contact = ClientContact::factory()->create([
'user_id' => $user->id,
'company_id' => $user->company()->id,