Ggithub-actions[bot]Fixed code style
5bb0ec99创建于 2023年2月15日历史提交
<?php

declare(strict_types=1);

namespace Orchid\Tests\App;

use Illuminate\Database\Eloquent\Builder;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Support\Collection;

/**
 * Class EmptyUserModel.
 */
class EmptyUserModel extends Model
{
    /**
     * @var string
     */
    protected $table = 'users';

    public function scopeAsBuilder(Builder $query): Builder
    {
        return $query->where('name', 'RelationTest');
    }

    public function scopeAsCollection(Builder $query): Collection
    {
        return $query->where('name', 'RelationTest')->get();
    }

    public function scopeAsArray(Builder $query): array
    {
        return $query->where('name', 'RelationTest')->get()->all();
    }

    public function getFullAttribute(): string
    {
        return $this->attributes['name'].' ('.$this->attributes['email'].')';
    }

    /**
     * @return Builder
     */
    public function scopeAsFilerId(Builder $query, int $id): Collection
    {
        return $query->where('id', $id)->get();
    }
}