Alimentalos/Backend

View on GitHub
relationships/src/Asserts/UserGroupAssert.php

Summary

Maintainability
A
0 mins
Test Coverage
A
100%
<?php


namespace Alimentalos\Relationships\Asserts;


use App\Models\Group;
use App\Models\User;

trait UserGroupAssert
{
    /**
     * Assert user has group in rejected status.
     *
     * @param User $user
     * @param Group $group
     * @return bool
     */
    public function hasRejected(User $user, Group $group)
    {
        return $user->groups()
            ->where('group_uuid', $group->uuid)
            ->where('status', Group::REJECTED_STATUS)
            ->exists();
    }
}