Add phpstan level 7(#544)

This commit is contained in:
Saeed Vaziry
2025-03-12 13:31:10 +01:00
committed by GitHub
parent c22bb1fa80
commit 493cbb0849
437 changed files with 4505 additions and 2193 deletions

View File

@ -10,13 +10,14 @@
* @property int $server_id
* @property string $username
* @property string $password
* @property array $databases
* @property array<string> $databases
* @property string $host
* @property string $status
* @property Server $server
*/
class DatabaseUser extends AbstractModel
{
/** @use HasFactory<\Database\Factories\DatabaseUserFactory> */
use HasFactory;
protected $fillable = [
@ -38,11 +39,17 @@ class DatabaseUser extends AbstractModel
'password',
];
/**
* @return BelongsTo<Server, covariant $this>
*/
public function server(): BelongsTo
{
return $this->belongsTo(Server::class);
}
/**
* @var array<string, string>
*/
public static array $statusColors = [
DatabaseUserStatus::READY => 'success',
DatabaseUserStatus::CREATING => 'warning',