/**
* Create a new user.
*
* @param mixed $credentials (email, username, password)
* @return \stdclass
*/
public function create(array $credentials = [])
{
$object = app('stdClass');
$object->username = $credentials['username'];
$object->email = $credentials['email'];
$object->password = $credentials['password'];
$object->role = UserRoleService::ROLE_ID_MEMBER;
$user = $this->userRepo->create($object);
// user_mail_notifictionsテーブルにレコード挿入
$this->mailNotifyRepo->insert(['user_id' => $user->id, 'comment_notification_flag' => 0, 'favorite_notification_flag' => 0, 'like_notification_flag' => 0, 'edit_notification_flag' => 0]);
return $user;
}