Marcelgwerder\ApiHandler\Parser::getRelationType PHP Метод

getRelationType() защищенный Метод

Determine the type of the Eloquent relation
protected getRelationType ( Illuminate\Database\Eloquent\Relations\Relation $relation ) : string
$relation Illuminate\Database\Eloquent\Relations\Relation
Результат string
    protected function getRelationType($relation)
    {
        if ($relation instanceof HasOne) {
            return 'HasOne';
        }
        if ($relation instanceof HasMany) {
            return 'HasMany';
        }
        if ($relation instanceof BelongsTo) {
            return 'BelongsTo';
        }
        if ($relation instanceof BelongsToMany) {
            return 'BelongsToMany';
        }
        if ($relation instanceof HasManyThrough) {
            return 'HasManyThrough';
        }
        if ($relation instanceof MorphOne) {
            return 'MorphOne';
        }
        if ($relation instanceof MorphMany) {
            return 'MorphMany';
        }
    }