<?php  namespace App\Models;  use App\Observers\DriverObserver; use App\Traits\IsNullableRelation; use App\Contracts\CanBeNullableRelation; use Illuminate\Database\Eloquent\Builder; use Illuminate\Database\Eloquent\Relations\HasMany;  class Driver extends Model implements CanBeNullableRelation { 	use IsNullableRelation;  	protected static function initObservers(): string 	{ 		return DriverObserver::class; 	}  	public function setNameAttribute(string $value): void{}  	public function setPhoneAttribute(string $value): void{}  	public function scopeSearch(Builder $query, ?string $search = null): Builder{}  	public function transports(): HasMany{}  	public function isCustomer(): bool{} }