mirror of
https://github.com/flarum/core.git
synced 2025-08-05 16:07:34 +02:00
Apply fixes from StyleCI
This commit is contained in:
@@ -40,6 +40,7 @@ class AddCanFlagAttribute
|
|||||||
// If $actor is the post author, check to see if the setting is enabled
|
// If $actor is the post author, check to see if the setting is enabled
|
||||||
return (bool) $this->settings->get('flarum-flags.can_flag_own');
|
return (bool) $this->settings->get('flarum-flags.can_flag_own');
|
||||||
}
|
}
|
||||||
|
|
||||||
// $actor is not the post author
|
// $actor is not the post author
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
@@ -12,8 +12,8 @@ namespace Flarum\Mentions\Tests\integration\api;
|
|||||||
use Carbon\Carbon;
|
use Carbon\Carbon;
|
||||||
use Flarum\Extend;
|
use Flarum\Extend;
|
||||||
use Flarum\Formatter\Formatter;
|
use Flarum\Formatter\Formatter;
|
||||||
use Flarum\Post\Post;
|
|
||||||
use Flarum\Post\CommentPost;
|
use Flarum\Post\CommentPost;
|
||||||
|
use Flarum\Post\Post;
|
||||||
use Flarum\Testing\integration\RetrievesAuthorizedUsers;
|
use Flarum\Testing\integration\RetrievesAuthorizedUsers;
|
||||||
use Flarum\Testing\integration\TestCase;
|
use Flarum\Testing\integration\TestCase;
|
||||||
use Flarum\User\DisplayName\DriverInterface;
|
use Flarum\User\DisplayName\DriverInterface;
|
||||||
@@ -574,7 +574,6 @@ class PostMentionsTest extends TestCase
|
|||||||
|
|
||||||
$this->assertStringContainsString('TOBY$', $renderedHtml);
|
$this->assertStringContainsString('TOBY$', $renderedHtml);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
class CustomOtherDisplayNameDriver implements DriverInterface
|
class CustomOtherDisplayNameDriver implements DriverInterface
|
||||||
|
@@ -1,5 +1,12 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
|
/*
|
||||||
|
* This file is part of Flarum.
|
||||||
|
*
|
||||||
|
* For detailed copyright and license information, please view the
|
||||||
|
* LICENSE file that was distributed with this source code.
|
||||||
|
*/
|
||||||
|
|
||||||
use Illuminate\Database\Schema\Builder;
|
use Illuminate\Database\Schema\Builder;
|
||||||
|
|
||||||
return [
|
return [
|
||||||
|
@@ -1,5 +1,12 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
|
/*
|
||||||
|
* This file is part of Flarum.
|
||||||
|
*
|
||||||
|
* For detailed copyright and license information, please view the
|
||||||
|
* LICENSE file that was distributed with this source code.
|
||||||
|
*/
|
||||||
|
|
||||||
namespace Flarum\ExtensionManager;
|
namespace Flarum\ExtensionManager;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@@ -9,9 +9,9 @@
|
|||||||
|
|
||||||
namespace Flarum\ExtensionManager\Api\Controller;
|
namespace Flarum\ExtensionManager\Api\Controller;
|
||||||
|
|
||||||
use Flarum\Http\RequestUtil;
|
|
||||||
use Flarum\ExtensionManager\Command\CheckForUpdates;
|
use Flarum\ExtensionManager\Command\CheckForUpdates;
|
||||||
use Flarum\ExtensionManager\Job\Dispatcher;
|
use Flarum\ExtensionManager\Job\Dispatcher;
|
||||||
|
use Flarum\Http\RequestUtil;
|
||||||
use Laminas\Diactoros\Response\JsonResponse;
|
use Laminas\Diactoros\Response\JsonResponse;
|
||||||
use Psr\Http\Message\ResponseInterface;
|
use Psr\Http\Message\ResponseInterface;
|
||||||
use Psr\Http\Message\ServerRequestInterface;
|
use Psr\Http\Message\ServerRequestInterface;
|
||||||
|
@@ -9,11 +9,11 @@
|
|||||||
|
|
||||||
namespace Flarum\ExtensionManager\Api\Controller;
|
namespace Flarum\ExtensionManager\Api\Controller;
|
||||||
|
|
||||||
|
use Flarum\ExtensionManager\Composer\ComposerJson;
|
||||||
use Flarum\ExtensionManager\ConfigureAuthValidator;
|
use Flarum\ExtensionManager\ConfigureAuthValidator;
|
||||||
|
use Flarum\ExtensionManager\ConfigureComposerValidator;
|
||||||
use Flarum\Foundation\Paths;
|
use Flarum\Foundation\Paths;
|
||||||
use Flarum\Http\RequestUtil;
|
use Flarum\Http\RequestUtil;
|
||||||
use Flarum\ExtensionManager\Composer\ComposerJson;
|
|
||||||
use Flarum\ExtensionManager\ConfigureComposerValidator;
|
|
||||||
use Illuminate\Contracts\Filesystem\FileNotFoundException;
|
use Illuminate\Contracts\Filesystem\FileNotFoundException;
|
||||||
use Illuminate\Filesystem\Filesystem;
|
use Illuminate\Filesystem\Filesystem;
|
||||||
use Illuminate\Support\Arr;
|
use Illuminate\Support\Arr;
|
||||||
|
@@ -9,9 +9,9 @@
|
|||||||
|
|
||||||
namespace Flarum\ExtensionManager\Api\Controller;
|
namespace Flarum\ExtensionManager\Api\Controller;
|
||||||
|
|
||||||
use Flarum\Http\RequestUtil;
|
|
||||||
use Flarum\ExtensionManager\Command\GlobalUpdate;
|
use Flarum\ExtensionManager\Command\GlobalUpdate;
|
||||||
use Flarum\ExtensionManager\Job\Dispatcher;
|
use Flarum\ExtensionManager\Job\Dispatcher;
|
||||||
|
use Flarum\Http\RequestUtil;
|
||||||
use Laminas\Diactoros\Response\EmptyResponse;
|
use Laminas\Diactoros\Response\EmptyResponse;
|
||||||
use Laminas\Diactoros\Response\JsonResponse;
|
use Laminas\Diactoros\Response\JsonResponse;
|
||||||
use Psr\Http\Message\ResponseInterface;
|
use Psr\Http\Message\ResponseInterface;
|
||||||
|
@@ -10,10 +10,10 @@
|
|||||||
namespace Flarum\ExtensionManager\Api\Controller;
|
namespace Flarum\ExtensionManager\Api\Controller;
|
||||||
|
|
||||||
use Flarum\Api\Controller\AbstractListController;
|
use Flarum\Api\Controller\AbstractListController;
|
||||||
use Flarum\Http\RequestUtil;
|
|
||||||
use Flarum\Http\UrlGenerator;
|
|
||||||
use Flarum\ExtensionManager\Api\Serializer\TaskSerializer;
|
use Flarum\ExtensionManager\Api\Serializer\TaskSerializer;
|
||||||
use Flarum\ExtensionManager\Task\Task;
|
use Flarum\ExtensionManager\Task\Task;
|
||||||
|
use Flarum\Http\RequestUtil;
|
||||||
|
use Flarum\Http\UrlGenerator;
|
||||||
use Psr\Http\Message\ServerRequestInterface;
|
use Psr\Http\Message\ServerRequestInterface;
|
||||||
use Tobscure\JsonApi\Document;
|
use Tobscure\JsonApi\Document;
|
||||||
|
|
||||||
|
@@ -9,9 +9,9 @@
|
|||||||
|
|
||||||
namespace Flarum\ExtensionManager\Api\Controller;
|
namespace Flarum\ExtensionManager\Api\Controller;
|
||||||
|
|
||||||
use Flarum\Http\RequestUtil;
|
|
||||||
use Flarum\ExtensionManager\Command\MajorUpdate;
|
use Flarum\ExtensionManager\Command\MajorUpdate;
|
||||||
use Flarum\ExtensionManager\Job\Dispatcher;
|
use Flarum\ExtensionManager\Job\Dispatcher;
|
||||||
|
use Flarum\Http\RequestUtil;
|
||||||
use Illuminate\Support\Arr;
|
use Illuminate\Support\Arr;
|
||||||
use Laminas\Diactoros\Response\EmptyResponse;
|
use Laminas\Diactoros\Response\EmptyResponse;
|
||||||
use Laminas\Diactoros\Response\JsonResponse;
|
use Laminas\Diactoros\Response\JsonResponse;
|
||||||
|
@@ -9,9 +9,9 @@
|
|||||||
|
|
||||||
namespace Flarum\ExtensionManager\Api\Controller;
|
namespace Flarum\ExtensionManager\Api\Controller;
|
||||||
|
|
||||||
use Flarum\Http\RequestUtil;
|
|
||||||
use Flarum\ExtensionManager\Command\MinorUpdate;
|
use Flarum\ExtensionManager\Command\MinorUpdate;
|
||||||
use Flarum\ExtensionManager\Job\Dispatcher;
|
use Flarum\ExtensionManager\Job\Dispatcher;
|
||||||
|
use Flarum\Http\RequestUtil;
|
||||||
use Laminas\Diactoros\Response\EmptyResponse;
|
use Laminas\Diactoros\Response\EmptyResponse;
|
||||||
use Laminas\Diactoros\Response\JsonResponse;
|
use Laminas\Diactoros\Response\JsonResponse;
|
||||||
use Psr\Http\Message\ResponseInterface;
|
use Psr\Http\Message\ResponseInterface;
|
||||||
|
@@ -9,9 +9,9 @@
|
|||||||
|
|
||||||
namespace Flarum\ExtensionManager\Api\Controller;
|
namespace Flarum\ExtensionManager\Api\Controller;
|
||||||
|
|
||||||
use Flarum\Http\RequestUtil;
|
|
||||||
use Flarum\ExtensionManager\Command\RemoveExtension;
|
use Flarum\ExtensionManager\Command\RemoveExtension;
|
||||||
use Flarum\ExtensionManager\Job\Dispatcher;
|
use Flarum\ExtensionManager\Job\Dispatcher;
|
||||||
|
use Flarum\Http\RequestUtil;
|
||||||
use Illuminate\Support\Arr;
|
use Illuminate\Support\Arr;
|
||||||
use Laminas\Diactoros\Response\EmptyResponse;
|
use Laminas\Diactoros\Response\EmptyResponse;
|
||||||
use Laminas\Diactoros\Response\JsonResponse;
|
use Laminas\Diactoros\Response\JsonResponse;
|
||||||
|
@@ -9,9 +9,9 @@
|
|||||||
|
|
||||||
namespace Flarum\ExtensionManager\Api\Controller;
|
namespace Flarum\ExtensionManager\Api\Controller;
|
||||||
|
|
||||||
use Flarum\Http\RequestUtil;
|
|
||||||
use Flarum\ExtensionManager\Command\RequireExtension;
|
use Flarum\ExtensionManager\Command\RequireExtension;
|
||||||
use Flarum\ExtensionManager\Job\Dispatcher;
|
use Flarum\ExtensionManager\Job\Dispatcher;
|
||||||
|
use Flarum\Http\RequestUtil;
|
||||||
use Illuminate\Support\Arr;
|
use Illuminate\Support\Arr;
|
||||||
use Laminas\Diactoros\Response\JsonResponse;
|
use Laminas\Diactoros\Response\JsonResponse;
|
||||||
use Psr\Http\Message\ResponseInterface;
|
use Psr\Http\Message\ResponseInterface;
|
||||||
|
@@ -9,9 +9,9 @@
|
|||||||
|
|
||||||
namespace Flarum\ExtensionManager\Api\Controller;
|
namespace Flarum\ExtensionManager\Api\Controller;
|
||||||
|
|
||||||
use Flarum\Http\RequestUtil;
|
|
||||||
use Flarum\ExtensionManager\Command\UpdateExtension;
|
use Flarum\ExtensionManager\Command\UpdateExtension;
|
||||||
use Flarum\ExtensionManager\Job\Dispatcher;
|
use Flarum\ExtensionManager\Job\Dispatcher;
|
||||||
|
use Flarum\Http\RequestUtil;
|
||||||
use Illuminate\Support\Arr;
|
use Illuminate\Support\Arr;
|
||||||
use Laminas\Diactoros\Response\EmptyResponse;
|
use Laminas\Diactoros\Response\EmptyResponse;
|
||||||
use Laminas\Diactoros\Response\JsonResponse;
|
use Laminas\Diactoros\Response\JsonResponse;
|
||||||
|
@@ -9,9 +9,9 @@
|
|||||||
|
|
||||||
namespace Flarum\ExtensionManager\Api\Controller;
|
namespace Flarum\ExtensionManager\Api\Controller;
|
||||||
|
|
||||||
use Flarum\Http\RequestUtil;
|
|
||||||
use Flarum\ExtensionManager\Command\WhyNot;
|
use Flarum\ExtensionManager\Command\WhyNot;
|
||||||
use Flarum\ExtensionManager\Job\Dispatcher;
|
use Flarum\ExtensionManager\Job\Dispatcher;
|
||||||
|
use Flarum\Http\RequestUtil;
|
||||||
use Illuminate\Support\Arr;
|
use Illuminate\Support\Arr;
|
||||||
use Laminas\Diactoros\Response\JsonResponse;
|
use Laminas\Diactoros\Response\JsonResponse;
|
||||||
use Psr\Http\Message\ResponseInterface;
|
use Psr\Http\Message\ResponseInterface;
|
||||||
|
@@ -10,10 +10,10 @@
|
|||||||
namespace Flarum\ExtensionManager\Command;
|
namespace Flarum\ExtensionManager\Command;
|
||||||
|
|
||||||
use Flarum\Bus\Dispatcher as FlarumDispatcher;
|
use Flarum\Bus\Dispatcher as FlarumDispatcher;
|
||||||
use Flarum\Foundation\Config;
|
|
||||||
use Flarum\ExtensionManager\Composer\ComposerAdapter;
|
use Flarum\ExtensionManager\Composer\ComposerAdapter;
|
||||||
use Flarum\ExtensionManager\Event\FlarumUpdated;
|
use Flarum\ExtensionManager\Event\FlarumUpdated;
|
||||||
use Flarum\ExtensionManager\Exception\ComposerUpdateFailedException;
|
use Flarum\ExtensionManager\Exception\ComposerUpdateFailedException;
|
||||||
|
use Flarum\Foundation\Config;
|
||||||
use Illuminate\Contracts\Events\Dispatcher;
|
use Illuminate\Contracts\Events\Dispatcher;
|
||||||
use Symfony\Component\Console\Input\ArrayInput;
|
use Symfony\Component\Console\Input\ArrayInput;
|
||||||
|
|
||||||
|
@@ -11,10 +11,10 @@ namespace Flarum\ExtensionManager\Composer;
|
|||||||
|
|
||||||
use Composer\Config;
|
use Composer\Config;
|
||||||
use Composer\Console\Application;
|
use Composer\Console\Application;
|
||||||
use Flarum\Foundation\Paths;
|
|
||||||
use Flarum\ExtensionManager\OutputLogger;
|
use Flarum\ExtensionManager\OutputLogger;
|
||||||
use Flarum\ExtensionManager\Support\Util;
|
use Flarum\ExtensionManager\Support\Util;
|
||||||
use Flarum\ExtensionManager\Task\Task;
|
use Flarum\ExtensionManager\Task\Task;
|
||||||
|
use Flarum\Foundation\Paths;
|
||||||
use Illuminate\Filesystem\Filesystem;
|
use Illuminate\Filesystem\Filesystem;
|
||||||
use Symfony\Component\Console\Input\InputInterface;
|
use Symfony\Component\Console\Input\InputInterface;
|
||||||
use Symfony\Component\Console\Output\BufferedOutput;
|
use Symfony\Component\Console\Output\BufferedOutput;
|
||||||
@@ -68,7 +68,7 @@ class ComposerAdapter
|
|||||||
chdir($this->paths->base);
|
chdir($this->paths->base);
|
||||||
|
|
||||||
if ($safeMode) {
|
if ($safeMode) {
|
||||||
$temporaryVendorDir = $this->paths->base . DIRECTORY_SEPARATOR . 'temp-vendor';
|
$temporaryVendorDir = $this->paths->base.DIRECTORY_SEPARATOR.'temp-vendor';
|
||||||
if (! $this->filesystem->isDirectory($temporaryVendorDir)) {
|
if (! $this->filesystem->isDirectory($temporaryVendorDir)) {
|
||||||
$this->filesystem->makeDirectory($temporaryVendorDir);
|
$this->filesystem->makeDirectory($temporaryVendorDir);
|
||||||
}
|
}
|
||||||
|
@@ -10,8 +10,8 @@
|
|||||||
namespace Flarum\ExtensionManager\Composer;
|
namespace Flarum\ExtensionManager\Composer;
|
||||||
|
|
||||||
use Flarum\Extension\ExtensionManager;
|
use Flarum\Extension\ExtensionManager;
|
||||||
use Flarum\Foundation\Paths;
|
|
||||||
use Flarum\ExtensionManager\Support\Util;
|
use Flarum\ExtensionManager\Support\Util;
|
||||||
|
use Flarum\Foundation\Paths;
|
||||||
use Illuminate\Filesystem\Filesystem;
|
use Illuminate\Filesystem\Filesystem;
|
||||||
use Illuminate\Support\Str;
|
use Illuminate\Support\Str;
|
||||||
|
|
||||||
|
@@ -13,15 +13,15 @@ use Composer\Config;
|
|||||||
use Composer\Console\Application;
|
use Composer\Console\Application;
|
||||||
use Composer\Util\Platform;
|
use Composer\Util\Platform;
|
||||||
use Flarum\Extension\ExtensionManager;
|
use Flarum\Extension\ExtensionManager;
|
||||||
use Flarum\Foundation\AbstractServiceProvider;
|
|
||||||
use Flarum\Foundation\Paths;
|
|
||||||
use Flarum\Frontend\RecompileFrontendAssets;
|
|
||||||
use Flarum\Locale\LocaleManager;
|
|
||||||
use Flarum\ExtensionManager\Composer\ComposerAdapter;
|
use Flarum\ExtensionManager\Composer\ComposerAdapter;
|
||||||
use Flarum\ExtensionManager\Event\FlarumUpdated;
|
use Flarum\ExtensionManager\Event\FlarumUpdated;
|
||||||
use Flarum\ExtensionManager\Extension\Event\Updated;
|
use Flarum\ExtensionManager\Extension\Event\Updated;
|
||||||
use Flarum\ExtensionManager\Listener\ClearCacheAfterUpdate;
|
use Flarum\ExtensionManager\Listener\ClearCacheAfterUpdate;
|
||||||
use Flarum\ExtensionManager\Listener\ReCheckForUpdates;
|
use Flarum\ExtensionManager\Listener\ReCheckForUpdates;
|
||||||
|
use Flarum\Foundation\AbstractServiceProvider;
|
||||||
|
use Flarum\Foundation\Paths;
|
||||||
|
use Flarum\Frontend\RecompileFrontendAssets;
|
||||||
|
use Flarum\Locale\LocaleManager;
|
||||||
use Illuminate\Contracts\Container\Container;
|
use Illuminate\Contracts\Container\Container;
|
||||||
use Illuminate\Contracts\Events\Dispatcher;
|
use Illuminate\Contracts\Events\Dispatcher;
|
||||||
use Illuminate\Filesystem\Filesystem;
|
use Illuminate\Filesystem\Filesystem;
|
||||||
|
@@ -11,8 +11,8 @@ namespace Flarum\ExtensionManager\Listener;
|
|||||||
|
|
||||||
use Composer\Command\ClearCacheCommand;
|
use Composer\Command\ClearCacheCommand;
|
||||||
use Flarum\Database\Console\MigrateCommand;
|
use Flarum\Database\Console\MigrateCommand;
|
||||||
use Flarum\Foundation\Console\AssetsPublishCommand;
|
|
||||||
use Flarum\ExtensionManager\Event\FlarumUpdated;
|
use Flarum\ExtensionManager\Event\FlarumUpdated;
|
||||||
|
use Flarum\Foundation\Console\AssetsPublishCommand;
|
||||||
use Symfony\Component\Console\Input\ArrayInput;
|
use Symfony\Component\Console\Input\ArrayInput;
|
||||||
use Symfony\Component\Console\Output\NullOutput;
|
use Symfony\Component\Console\Output\NullOutput;
|
||||||
|
|
||||||
|
@@ -9,10 +9,10 @@
|
|||||||
|
|
||||||
namespace Flarum\ExtensionManager\Tests\integration;
|
namespace Flarum\ExtensionManager\Tests\integration;
|
||||||
|
|
||||||
use Flarum\Foundation\Paths;
|
|
||||||
use Flarum\ExtensionManager\Composer\ComposerAdapter;
|
use Flarum\ExtensionManager\Composer\ComposerAdapter;
|
||||||
use Flarum\ExtensionManager\Composer\ComposerJson;
|
use Flarum\ExtensionManager\Composer\ComposerJson;
|
||||||
use Flarum\ExtensionManager\Support\Util;
|
use Flarum\ExtensionManager\Support\Util;
|
||||||
|
use Flarum\Foundation\Paths;
|
||||||
use Flarum\Testing\integration\RetrievesAuthorizedUsers;
|
use Flarum\Testing\integration\RetrievesAuthorizedUsers;
|
||||||
use Illuminate\Support\Arr;
|
use Illuminate\Support\Arr;
|
||||||
use Psr\Http\Message\ResponseInterface;
|
use Psr\Http\Message\ResponseInterface;
|
||||||
|
@@ -27,7 +27,7 @@ trait RetrievesRepresentativeTags
|
|||||||
['id' => 11, 'name' => 'Secondary Restricted', 'slug' => 'secondary-restricted', 'position' => null, 'parent_id' => null, 'is_restricted' => true],
|
['id' => 11, 'name' => 'Secondary Restricted', 'slug' => 'secondary-restricted', 'position' => null, 'parent_id' => null, 'is_restricted' => true],
|
||||||
['id' => 12, 'name' => 'Primary Restricted 2', 'slug' => 'primary-2-restricted', 'position' => 100, 'parent_id' => null, 'is_restricted' => true],
|
['id' => 12, 'name' => 'Primary Restricted 2', 'slug' => 'primary-2-restricted', 'position' => 100, 'parent_id' => null, 'is_restricted' => true],
|
||||||
['id' => 13, 'name' => 'Primary Restricted 2 Child 1', 'slug' => 'primary-2-restricted-child-1', 'position' => 101, 'parent_id' => 12],
|
['id' => 13, 'name' => 'Primary Restricted 2 Child 1', 'slug' => 'primary-2-restricted-child-1', 'position' => 101, 'parent_id' => 12],
|
||||||
['id' => 14, 'name' => 'Primary Restricted 3', 'slug' => 'primary-3-restricted', 'position' => 102, 'parent_id' =>null, 'is_restricted' => true],
|
['id' => 14, 'name' => 'Primary Restricted 3', 'slug' => 'primary-3-restricted', 'position' => 102, 'parent_id' => null, 'is_restricted' => true],
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@@ -107,7 +107,7 @@ class LogOutController implements RequestHandlerInterface
|
|||||||
|
|
||||||
if (Arr::get($request->getQueryParams(), 'token') !== $csrfToken) {
|
if (Arr::get($request->getQueryParams(), 'token') !== $csrfToken) {
|
||||||
$view = $this->view->make('flarum.forum::log-out')
|
$view = $this->view->make('flarum.forum::log-out')
|
||||||
->with('url', $this->url->to('forum')->route('logout') . '?token=' . $csrfToken . ($returnUrl ? '&return=' . urlencode($return) : ''));
|
->with('url', $this->url->to('forum')->route('logout').'?token='.$csrfToken.($returnUrl ? '&return='.urlencode($return) : ''));
|
||||||
|
|
||||||
return new HtmlResponse($view->render());
|
return new HtmlResponse($view->render());
|
||||||
}
|
}
|
||||||
|
@@ -192,6 +192,7 @@ abstract class TestCase extends \PHPUnit\Framework\TestCase
|
|||||||
protected function database(): ConnectionInterface
|
protected function database(): ConnectionInterface
|
||||||
{
|
{
|
||||||
$this->app();
|
$this->app();
|
||||||
|
|
||||||
// Set in `BeginTransactionAndSetDatabase` extender.
|
// Set in `BeginTransactionAndSetDatabase` extender.
|
||||||
return $this->database;
|
return $this->database;
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user