1
0
mirror of https://github.com/flarum/core.git synced 2025-10-12 07:24:27 +02:00

Extract new Flarum\User namespace

This commit is contained in:
Franz Liedke
2017-06-24 12:55:22 +02:00
parent fda8c597f4
commit 564ea8ff73
163 changed files with 405 additions and 394 deletions

View File

@@ -11,8 +11,8 @@
namespace Flarum\Core\Command;
use Flarum\Core\EmailToken;
use Flarum\Core\Repository\UserRepository;
use Flarum\User\EmailToken;
use Flarum\User\UserRepository;
use Flarum\Core\Support\DispatchEventsTrait;
use Illuminate\Contracts\Events\Dispatcher;
@@ -21,12 +21,12 @@ class ConfirmEmailHandler
use DispatchEventsTrait;
/**
* @var UserRepository
* @var \Flarum\User\UserRepository
*/
protected $users;
/**
* @param UserRepository $users
* @param \Flarum\User\UserRepository $users
*/
public function __construct(Dispatcher $events, UserRepository $users)
{
@@ -36,7 +36,7 @@ class ConfirmEmailHandler
/**
* @param ConfirmEmail $command
* @return \Flarum\Core\User
* @return \Flarum\User\User
*/
public function handle(ConfirmEmail $command)
{

View File

@@ -11,7 +11,7 @@
namespace Flarum\Core\Command;
use Flarum\Core\User;
use Flarum\User\User;
class CreateGroup
{

View File

@@ -12,7 +12,7 @@
namespace Flarum\Core\Command;
use Flarum\Core\Access\AssertPermissionTrait;
use Flarum\Core\Exception\PermissionDeniedException;
use Flarum\User\Exception\PermissionDeniedException;
use Flarum\Core\Group;
use Flarum\Core\Support\DispatchEventsTrait;
use Flarum\Core\Validator\GroupValidator;
@@ -42,7 +42,7 @@ class CreateGroupHandler
/**
* @param CreateGroup $command
* @return Group
* @throws PermissionDeniedException
* @throws \Flarum\User\Exception\PermissionDeniedException
*/
public function handle(CreateGroup $command)
{

View File

@@ -11,7 +11,7 @@
namespace Flarum\Core\Command;
use Flarum\Core\User;
use Flarum\User\User;
class DeleteAvatar
{

View File

@@ -12,8 +12,8 @@
namespace Flarum\Core\Command;
use Flarum\Core\Access\AssertPermissionTrait;
use Flarum\Core\Exception\PermissionDeniedException;
use Flarum\Core\Repository\UserRepository;
use Flarum\User\Exception\PermissionDeniedException;
use Flarum\User\UserRepository;
use Flarum\Core\Support\DispatchEventsTrait;
use Flarum\Event\AvatarWillBeDeleted;
use Illuminate\Contracts\Events\Dispatcher;
@@ -48,8 +48,8 @@ class DeleteAvatarHandler
/**
* @param DeleteAvatar $command
* @return \Flarum\Core\User
* @throws PermissionDeniedException
* @return \Flarum\User\User
* @throws \Flarum\User\Exception\PermissionDeniedException
*/
public function handle(DeleteAvatar $command)
{

View File

@@ -11,7 +11,7 @@
namespace Flarum\Core\Command;
use Flarum\Core\User;
use Flarum\User\User;
class DeleteDiscussion
{

View File

@@ -12,7 +12,7 @@
namespace Flarum\Core\Command;
use Flarum\Core\Access\AssertPermissionTrait;
use Flarum\Core\Exception\PermissionDeniedException;
use Flarum\User\Exception\PermissionDeniedException;
use Flarum\Core\Repository\DiscussionRepository;
use Flarum\Core\Support\DispatchEventsTrait;
use Flarum\Event\DiscussionWillBeDeleted;

View File

@@ -11,7 +11,7 @@
namespace Flarum\Core\Command;
use Flarum\Core\User;
use Flarum\User\User;
class DeleteGroup
{

View File

@@ -12,7 +12,7 @@
namespace Flarum\Core\Command;
use Flarum\Core\Access\AssertPermissionTrait;
use Flarum\Core\Exception\PermissionDeniedException;
use Flarum\User\Exception\PermissionDeniedException;
use Flarum\Core\Repository\GroupRepository;
use Flarum\Core\Support\DispatchEventsTrait;
use Flarum\Event\GroupWillBeDeleted;

View File

@@ -11,7 +11,7 @@
namespace Flarum\Core\Command;
use Flarum\Core\User;
use Flarum\User\User;
class DeletePost
{

View File

@@ -12,7 +12,7 @@
namespace Flarum\Core\Command;
use Flarum\Core\Access\AssertPermissionTrait;
use Flarum\Core\Exception\PermissionDeniedException;
use Flarum\User\Exception\PermissionDeniedException;
use Flarum\Core\Repository\PostRepository;
use Flarum\Core\Support\DispatchEventsTrait;
use Flarum\Event\PostWillBeDeleted;
@@ -41,7 +41,7 @@ class DeletePostHandler
/**
* @param DeletePost $command
* @return \Flarum\Core\Post
* @throws PermissionDeniedException
* @throws \Flarum\User\Exception\PermissionDeniedException
*/
public function handle(DeletePost $command)
{

View File

@@ -11,7 +11,7 @@
namespace Flarum\Core\Command;
use Flarum\Core\User;
use Flarum\User\User;
class DeleteUser
{

View File

@@ -12,10 +12,10 @@
namespace Flarum\Core\Command;
use Flarum\Core\Access\AssertPermissionTrait;
use Flarum\Core\Exception\PermissionDeniedException;
use Flarum\Core\Repository\UserRepository;
use Flarum\User\Exception\PermissionDeniedException;
use Flarum\User\UserRepository;
use Flarum\Core\Support\DispatchEventsTrait;
use Flarum\Event\UserWillBeDeleted;
use Flarum\User\Event\Deleting;
use Illuminate\Contracts\Events\Dispatcher;
class DeleteUserHandler
@@ -40,7 +40,7 @@ class DeleteUserHandler
/**
* @param DeleteUser $command
* @return \Flarum\Core\User
* @return \Flarum\User\User
* @throws PermissionDeniedException
*/
public function handle(DeleteUser $command)
@@ -51,7 +51,7 @@ class DeleteUserHandler
$this->assertCan($actor, 'delete', $user);
$this->events->fire(
new UserWillBeDeleted($user, $actor, $command->data)
new Deleting($user, $actor, $command->data)
);
$user->delete();

View File

@@ -11,7 +11,7 @@
namespace Flarum\Core\Command;
use Flarum\Core\User;
use Flarum\User\User;
class EditDiscussion
{
@@ -25,7 +25,7 @@ class EditDiscussion
/**
* The user performing the action.
*
* @var \Flarum\Core\User
* @var \Flarum\User\User
*/
public $actor;
@@ -38,7 +38,7 @@ class EditDiscussion
/**
* @param int $discussionId The ID of the discussion to edit.
* @param \Flarum\Core\User $actor The user performing the action.
* @param \Flarum\User\User $actor The user performing the action.
* @param array $data The attributes to update on the discussion.
*/
public function __construct($discussionId, User $actor, array $data)

View File

@@ -12,7 +12,7 @@
namespace Flarum\Core\Command;
use Flarum\Core\Access\AssertPermissionTrait;
use Flarum\Core\Exception\PermissionDeniedException;
use Flarum\User\Exception\PermissionDeniedException;
use Flarum\Core\Repository\DiscussionRepository;
use Flarum\Core\Support\DispatchEventsTrait;
use Flarum\Core\Validator\DiscussionValidator;
@@ -49,7 +49,7 @@ class EditDiscussionHandler
/**
* @param EditDiscussion $command
* @return \Flarum\Core\Discussion
* @throws PermissionDeniedException
* @throws \Flarum\User\Exception\PermissionDeniedException
*/
public function handle(EditDiscussion $command)
{

View File

@@ -11,7 +11,7 @@
namespace Flarum\Core\Command;
use Flarum\Core\User;
use Flarum\User\User;
class EditGroup
{

View File

@@ -12,7 +12,7 @@
namespace Flarum\Core\Command;
use Flarum\Core\Access\AssertPermissionTrait;
use Flarum\Core\Exception\PermissionDeniedException;
use Flarum\User\Exception\PermissionDeniedException;
use Flarum\Core\Group;
use Flarum\Core\Repository\GroupRepository;
use Flarum\Core\Support\DispatchEventsTrait;

View File

@@ -11,7 +11,7 @@
namespace Flarum\Core\Command;
use Flarum\Core\User;
use Flarum\User\User;
class EditPost
{

View File

@@ -49,7 +49,7 @@ class EditPostHandler
/**
* @param EditPost $command
* @return \Flarum\Core\Post
* @throws \Flarum\Core\Exception\PermissionDeniedException
* @throws \Flarum\User\Exception\PermissionDeniedException
*/
public function handle(EditPost $command)
{

View File

@@ -11,7 +11,7 @@
namespace Flarum\Core\Command;
use Flarum\Core\User;
use Flarum\User\User;
class EditUser
{

View File

@@ -12,12 +12,12 @@
namespace Flarum\Core\Command;
use Flarum\Core\Access\AssertPermissionTrait;
use Flarum\Core\Repository\UserRepository;
use Flarum\User\UserRepository;
use Flarum\Core\Support\DispatchEventsTrait;
use Flarum\Core\User;
use Flarum\Core\Validator\UserValidator;
use Flarum\Event\UserGroupsWereChanged;
use Flarum\Event\UserWillBeSaved;
use Flarum\User\User;
use Flarum\User\UserValidator;
use Flarum\User\Event\GroupsChanged;
use Flarum\User\Event\Saving;
use Illuminate\Contracts\Events\Dispatcher;
class EditUserHandler
@@ -26,7 +26,7 @@ class EditUserHandler
use AssertPermissionTrait;
/**
* @var UserRepository
* @var \Flarum\User\UserRepository
*/
protected $users;
@@ -37,7 +37,7 @@ class EditUserHandler
/**
* @param Dispatcher $events
* @param UserRepository $users
* @param \Flarum\User\UserRepository $users
* @param UserValidator $validator
*/
public function __construct(Dispatcher $events, UserRepository $users, UserValidator $validator)
@@ -50,7 +50,7 @@ class EditUserHandler
/**
* @param EditUser $command
* @return User
* @throws \Flarum\Core\Exception\PermissionDeniedException
* @throws \Flarum\User\Exception\PermissionDeniedException
*/
public function handle(EditUser $command)
{
@@ -127,7 +127,7 @@ class EditUserHandler
}
$user->raise(
new UserGroupsWereChanged($user, $user->groups()->get()->all())
new GroupsChanged($user, $user->groups()->get()->all())
);
$user->afterSave(function (User $user) use ($newGroupIds) {
@@ -136,7 +136,7 @@ class EditUserHandler
}
$this->events->fire(
new UserWillBeSaved($user, $actor, $data)
new Saving($user, $actor, $data)
);
$this->validator->setUser($user);

View File

@@ -11,7 +11,7 @@
namespace Flarum\Core\Command;
use Flarum\Core\User;
use Flarum\User\User;
class PostReply
{

View File

@@ -62,7 +62,7 @@ class PostReplyHandler
/**
* @param PostReply $command
* @return CommentPost
* @throws \Flarum\Core\Exception\PermissionDeniedException
* @throws \Flarum\User\Exception\PermissionDeniedException
*/
public function handle(PostReply $command)
{

View File

@@ -11,7 +11,7 @@
namespace Flarum\Core\Command;
use Flarum\Core\User;
use Flarum\User\User;
class ReadAllNotifications
{

View File

@@ -33,7 +33,7 @@ class ReadAllNotificationsHandler
/**
* @param ReadAllNotifications $command
* @throws \Flarum\Core\Exception\PermissionDeniedException
* @throws \Flarum\User\Exception\PermissionDeniedException
*/
public function handle(ReadAllNotifications $command)
{

View File

@@ -11,7 +11,7 @@
namespace Flarum\Core\Command;
use Flarum\Core\User;
use Flarum\User\User;
class ReadDiscussion
{

View File

@@ -40,7 +40,7 @@ class ReadDiscussionHandler
/**
* @param ReadDiscussion $command
* @return \Flarum\Core\DiscussionState
* @throws \Flarum\Core\Exception\PermissionDeniedException
* @throws \Flarum\User\Exception\PermissionDeniedException
*/
public function handle(ReadDiscussion $command)
{

View File

@@ -11,7 +11,7 @@
namespace Flarum\Core\Command;
use Flarum\Core\User;
use Flarum\User\User;
class ReadNotification
{

View File

@@ -21,7 +21,7 @@ class ReadNotificationHandler
/**
* @param ReadNotification $command
* @return \Flarum\Core\Notification
* @throws \Flarum\Core\Exception\PermissionDeniedException
* @throws \Flarum\User\Exception\PermissionDeniedException
*/
public function handle(ReadNotification $command)
{

View File

@@ -11,7 +11,7 @@
namespace Flarum\Core\Command;
use Flarum\Core\User;
use Flarum\User\User;
class RegisterUser
{

View File

@@ -13,12 +13,12 @@ namespace Flarum\Core\Command;
use Exception;
use Flarum\Core\Access\AssertPermissionTrait;
use Flarum\Core\AuthToken;
use Flarum\Core\Exception\PermissionDeniedException;
use Flarum\User\AuthToken;
use Flarum\User\Exception\PermissionDeniedException;
use Flarum\Core\Support\DispatchEventsTrait;
use Flarum\Core\User;
use Flarum\Core\Validator\UserValidator;
use Flarum\Event\UserWillBeSaved;
use Flarum\User\User;
use Flarum\User\UserValidator;
use Flarum\User\Event\Saving;
use Flarum\Foundation\Application;
use Flarum\Settings\SettingsRepositoryInterface;
use Illuminate\Contracts\Events\Dispatcher;
@@ -83,7 +83,7 @@ class RegisterUserHandler
* @param RegisterUser $command
* @throws PermissionDeniedException if signup is closed and the actor is
* not an administrator.
* @throws \Flarum\Core\Exception\InvalidConfirmationTokenException if an
* @throws \Flarum\User\Exception\InvalidConfirmationTokenException if an
* email confirmation token is provided but is invalid.
* @return User
*/
@@ -131,7 +131,7 @@ class RegisterUserHandler
}
$this->events->fire(
new UserWillBeSaved($user, $actor, $data)
new Saving($user, $actor, $data)
);
$this->validator->assertValid(array_merge($user->getAttributes(), compact('password')));

View File

@@ -12,8 +12,8 @@
namespace Flarum\Core\Command;
use Flarum\Core;
use Flarum\Core\PasswordToken;
use Flarum\Core\Repository\UserRepository;
use Flarum\User\PasswordToken;
use Flarum\User\UserRepository;
use Flarum\Forum\UrlGenerator;
use Flarum\Settings\SettingsRepositoryInterface;
use Illuminate\Contracts\Mail\Mailer;
@@ -56,7 +56,7 @@ class RequestPasswordResetHandler
protected $validatorFactory;
/**
* @param UserRepository $users
* @param \Flarum\User\UserRepository $users
* @param SettingsRepositoryInterface $settings
* @param Mailer $mailer
* @param UrlGenerator $url
@@ -81,7 +81,7 @@ class RequestPasswordResetHandler
/**
* @param RequestPasswordReset $command
* @return \Flarum\Core\User
* @return \Flarum\User\User
* @throws ModelNotFoundException
*/
public function handle(RequestPasswordReset $command)

View File

@@ -11,7 +11,7 @@
namespace Flarum\Core\Command;
use Flarum\Core\User;
use Flarum\User\User;
class StartDiscussion
{

View File

@@ -11,7 +11,7 @@
namespace Flarum\Core\Command;
use Flarum\Core\User;
use Flarum\User\User;
use Psr\Http\Message\UploadedFileInterface;
class UploadAvatar

View File

@@ -13,9 +13,9 @@ namespace Flarum\Core\Command;
use Exception;
use Flarum\Core\Access\AssertPermissionTrait;
use Flarum\Core\Repository\UserRepository;
use Flarum\User\UserRepository;
use Flarum\Core\Support\DispatchEventsTrait;
use Flarum\Core\Validator\AvatarValidator;
use Flarum\User\AvatarValidator;
use Flarum\Event\AvatarWillBeSaved;
use Flarum\Foundation\Application;
use Illuminate\Contracts\Events\Dispatcher;
@@ -33,7 +33,7 @@ class UploadAvatarHandler
use AssertPermissionTrait;
/**
* @var UserRepository
* @var \Flarum\User\UserRepository
*/
protected $users;
@@ -48,7 +48,7 @@ class UploadAvatarHandler
protected $app;
/**
* @var AvatarValidator
* @var \Flarum\User\AvatarValidator
*/
protected $validator;
@@ -57,7 +57,7 @@ class UploadAvatarHandler
* @param UserRepository $users
* @param FilesystemInterface $uploadDir
* @param Application $app
* @param AvatarValidator $validator
* @param \Flarum\User\AvatarValidator $validator
*/
public function __construct(Dispatcher $events, UserRepository $users, FilesystemInterface $uploadDir, Application $app, AvatarValidator $validator)
{
@@ -70,8 +70,8 @@ class UploadAvatarHandler
/**
* @param UploadAvatar $command
* @return \Flarum\Core\User
* @throws \Flarum\Core\Exception\PermissionDeniedException
* @return \Flarum\User\User
* @throws \Flarum\User\Exception\PermissionDeniedException
*/
public function handle(UploadAvatar $command)
{