1
0
mirror of https://github.com/flarum/core.git synced 2025-07-19 15:51:16 +02:00

Remove unnecessary indirection

This commit is contained in:
Franz Liedke
2019-08-20 17:39:55 +02:00
parent ee4a536de1
commit 152b455acf

View File

@@ -35,18 +35,18 @@ trait AssertPermissionTrait
}
/**
* Ensure the current user is authenticated.
* Ensure the given actor is authenticated.
*
* This will throw an exception for guest users, signaling that
* *authorization* failed. Thus, they could retry the operation after
* logging in (or using other means of authentication).
*
* @param bool $condition
* @param User $actor
* @throws NotAuthenticatedException
*/
protected function assertAuthentication($condition)
protected function assertRegistered(User $actor)
{
if (! $condition) {
if ($actor->isGuest()) {
throw new NotAuthenticatedException;
}
}
@@ -62,15 +62,6 @@ trait AssertPermissionTrait
$this->assertPermission($actor->can($ability, $arguments));
}
/**
* @param User $actor
* @throws NotAuthenticatedException
*/
protected function assertRegistered(User $actor)
{
$this->assertAuthentication(! $actor->isGuest());
}
/**
* @param User $actor
* @throws PermissionDeniedException