App\Http\Controllers\User\ProfileController::getGrant PHP Method

getGrant() protected method

getGrant
protected getGrant ( $user ) : array
$user
return array
    protected function getGrant($user)
    {
        $logged = Auth::user();
        $grant = ['modify' => false, 'manage' => false];
        if ($logged->getId() === $user->getId()) {
            $grant['modify'] = true;
        }
        if (Rating::compare($logged->getRating(), Rating::MANAGER) >= 0) {
            $grant['manage'] = true;
            $grant['modify'] = true;
            return $grant;
        }
        return $grant;
    }