mirror of
https://github.com/flarum/core.git
synced 2025-08-28 18:40:46 +02:00
Apply fixes from StyleCI
This commit is contained in:
@@ -14,7 +14,6 @@ use Flarum\Flags\Command\DeleteFlags;
|
|||||||
use Flarum\Http\RequestUtil;
|
use Flarum\Http\RequestUtil;
|
||||||
use Illuminate\Contracts\Bus\Dispatcher;
|
use Illuminate\Contracts\Bus\Dispatcher;
|
||||||
use Illuminate\Http\Request;
|
use Illuminate\Http\Request;
|
||||||
use Illuminate\Support\Arr;
|
|
||||||
|
|
||||||
class DeleteFlagsController extends AbstractDeleteController
|
class DeleteFlagsController extends AbstractDeleteController
|
||||||
{
|
{
|
||||||
|
@@ -14,7 +14,6 @@ use Flarum\Http\RequestUtil;
|
|||||||
use Flarum\PackageManager\Command\RemoveExtension;
|
use Flarum\PackageManager\Command\RemoveExtension;
|
||||||
use Flarum\PackageManager\Job\Dispatcher;
|
use Flarum\PackageManager\Job\Dispatcher;
|
||||||
use Illuminate\Http\Request;
|
use Illuminate\Http\Request;
|
||||||
use Illuminate\Support\Arr;
|
|
||||||
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;
|
||||||
|
@@ -14,7 +14,6 @@ use Flarum\Http\RequestUtil;
|
|||||||
use Flarum\PackageManager\Command\WhyNot;
|
use Flarum\PackageManager\Command\WhyNot;
|
||||||
use Flarum\PackageManager\Job\Dispatcher;
|
use Flarum\PackageManager\Job\Dispatcher;
|
||||||
use Illuminate\Http\Request;
|
use Illuminate\Http\Request;
|
||||||
use Illuminate\Support\Arr;
|
|
||||||
use Laminas\Diactoros\Response\JsonResponse;
|
use Laminas\Diactoros\Response\JsonResponse;
|
||||||
use Psr\Http\Message\ResponseInterface;
|
use Psr\Http\Message\ResponseInterface;
|
||||||
|
|
||||||
|
@@ -89,7 +89,7 @@ class ReplyNotificationTest extends TestCase
|
|||||||
],
|
],
|
||||||
],
|
],
|
||||||
],
|
],
|
||||||
]), fn (Request $request ) => $request->attributes->set('bypassThrottling', true))
|
]), fn (Request $request) => $request->attributes->set('bypassThrottling', true))
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -13,18 +13,14 @@ use Flarum\Extension\Event\Disabled;
|
|||||||
use Flarum\Extension\Event\Enabled;
|
use Flarum\Extension\Event\Enabled;
|
||||||
use Flarum\Foundation\AbstractServiceProvider;
|
use Flarum\Foundation\AbstractServiceProvider;
|
||||||
use Flarum\Foundation\Config;
|
use Flarum\Foundation\Config;
|
||||||
use Flarum\Foundation\ErrorHandling\Registry;
|
|
||||||
use Flarum\Foundation\ErrorHandling\Reporter;
|
|
||||||
use Flarum\Foundation\ErrorHandling\ViewFormatter;
|
|
||||||
use Flarum\Foundation\ErrorHandling\WhoopsFormatter;
|
|
||||||
use Flarum\Foundation\Event\ClearingCache;
|
use Flarum\Foundation\Event\ClearingCache;
|
||||||
use Flarum\Frontend\AddLocaleAssets;
|
use Flarum\Frontend\AddLocaleAssets;
|
||||||
use Flarum\Frontend\AddTranslations;
|
use Flarum\Frontend\AddTranslations;
|
||||||
use Flarum\Frontend\Compiler\Source\SourceCollector;
|
use Flarum\Frontend\Compiler\Source\SourceCollector;
|
||||||
use Flarum\Frontend\RecompileFrontendAssets;
|
use Flarum\Frontend\RecompileFrontendAssets;
|
||||||
use Flarum\Http\Middleware as HttpMiddleware;
|
use Flarum\Http\Middleware as HttpMiddleware;
|
||||||
use Flarum\Http\Router;
|
|
||||||
use Flarum\Http\RouteHandlerFactory;
|
use Flarum\Http\RouteHandlerFactory;
|
||||||
|
use Flarum\Http\Router;
|
||||||
use Flarum\Locale\LocaleManager;
|
use Flarum\Locale\LocaleManager;
|
||||||
use Flarum\Settings\Event\Saved;
|
use Flarum\Settings\Event\Saved;
|
||||||
use Illuminate\Contracts\Container\Container;
|
use Illuminate\Contracts\Container\Container;
|
||||||
|
@@ -9,11 +9,10 @@
|
|||||||
|
|
||||||
use Flarum\Admin\Content\Index;
|
use Flarum\Admin\Content\Index;
|
||||||
use Flarum\Admin\Controller\UpdateExtensionController;
|
use Flarum\Admin\Controller\UpdateExtensionController;
|
||||||
use Flarum\Http\Router;
|
|
||||||
use Flarum\Http\RouteHandlerFactory;
|
use Flarum\Http\RouteHandlerFactory;
|
||||||
|
use Flarum\Http\Router;
|
||||||
|
|
||||||
return function (Router $router, RouteHandlerFactory $factory) {
|
return function (Router $router, RouteHandlerFactory $factory) {
|
||||||
|
|
||||||
$router
|
$router
|
||||||
->get('/', $factory->toAdmin(Index::class))
|
->get('/', $factory->toAdmin(Index::class))
|
||||||
->name('index');
|
->name('index');
|
||||||
@@ -21,5 +20,4 @@ return function (Router $router, RouteHandlerFactory $factory) {
|
|||||||
$router
|
$router
|
||||||
->post('/extensions/{name}', $factory->toController(UpdateExtensionController::class))
|
->post('/extensions/{name}', $factory->toController(UpdateExtensionController::class))
|
||||||
->name('extensions.update');
|
->name('extensions.update');
|
||||||
|
|
||||||
};
|
};
|
||||||
|
@@ -15,9 +15,6 @@ use Flarum\Api\Serializer\BasicDiscussionSerializer;
|
|||||||
use Flarum\Api\Serializer\NotificationSerializer;
|
use Flarum\Api\Serializer\NotificationSerializer;
|
||||||
use Flarum\Foundation\AbstractServiceProvider;
|
use Flarum\Foundation\AbstractServiceProvider;
|
||||||
use Flarum\Foundation\Config;
|
use Flarum\Foundation\Config;
|
||||||
use Flarum\Foundation\ErrorHandling\JsonApiFormatter;
|
|
||||||
use Flarum\Foundation\ErrorHandling\Registry;
|
|
||||||
use Flarum\Foundation\ErrorHandling\Reporter;
|
|
||||||
use Flarum\Http\Middleware as HttpMiddleware;
|
use Flarum\Http\Middleware as HttpMiddleware;
|
||||||
use Flarum\Http\RouteHandlerFactory;
|
use Flarum\Http\RouteHandlerFactory;
|
||||||
use Flarum\Http\Router;
|
use Flarum\Http\Router;
|
||||||
|
@@ -113,7 +113,13 @@ class Client
|
|||||||
$config = $this->container->make(Config::class);
|
$config = $this->container->make(Config::class);
|
||||||
|
|
||||||
$symfonyRequest = SymfonyRequest::create(
|
$symfonyRequest = SymfonyRequest::create(
|
||||||
$config->path('api').$path, $method, $this->queryParams, $parent->cookies->all(), $parent->files->all(), $parent->server->all(), json_encode($this->body)
|
$config->path('api').$path,
|
||||||
|
$method,
|
||||||
|
$this->queryParams,
|
||||||
|
$parent->cookies->all(),
|
||||||
|
$parent->files->all(),
|
||||||
|
$parent->server->all(),
|
||||||
|
json_encode($this->body)
|
||||||
);
|
);
|
||||||
|
|
||||||
$request = Request::createFromBase($symfonyRequest);
|
$request = Request::createFromBase($symfonyRequest);
|
||||||
|
@@ -15,7 +15,6 @@ use Flarum\User\Exception\PermissionDeniedException;
|
|||||||
use Illuminate\Contracts\Session\Session;
|
use Illuminate\Contracts\Session\Session;
|
||||||
use Illuminate\Database\Eloquent\ModelNotFoundException;
|
use Illuminate\Database\Eloquent\ModelNotFoundException;
|
||||||
use Illuminate\Http\Request;
|
use Illuminate\Http\Request;
|
||||||
use Illuminate\Support\Arr;
|
|
||||||
|
|
||||||
class DeleteAccessTokenController extends AbstractDeleteController
|
class DeleteAccessTokenController extends AbstractDeleteController
|
||||||
{
|
{
|
||||||
|
@@ -28,7 +28,7 @@ class DeleteAvatarController extends AbstractShowController
|
|||||||
protected function data(Request $request, Document $document): mixed
|
protected function data(Request $request, Document $document): mixed
|
||||||
{
|
{
|
||||||
return $this->bus->dispatch(
|
return $this->bus->dispatch(
|
||||||
new DeleteAvatar($request->route( 'id'), RequestUtil::getActor($request))
|
new DeleteAvatar($request->route('id'), RequestUtil::getActor($request))
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@@ -13,7 +13,6 @@ use Flarum\Discussion\Command\DeleteDiscussion;
|
|||||||
use Flarum\Http\RequestUtil;
|
use Flarum\Http\RequestUtil;
|
||||||
use Illuminate\Contracts\Bus\Dispatcher;
|
use Illuminate\Contracts\Bus\Dispatcher;
|
||||||
use Illuminate\Http\Request;
|
use Illuminate\Http\Request;
|
||||||
use Illuminate\Support\Arr;
|
|
||||||
|
|
||||||
class DeleteDiscussionController extends AbstractDeleteController
|
class DeleteDiscussionController extends AbstractDeleteController
|
||||||
{
|
{
|
||||||
|
@@ -16,7 +16,6 @@ use Flarum\Post\Filter\PostFilterer;
|
|||||||
use Flarum\Post\PostRepository;
|
use Flarum\Post\PostRepository;
|
||||||
use Flarum\Query\QueryCriteria;
|
use Flarum\Query\QueryCriteria;
|
||||||
use Illuminate\Http\Request;
|
use Illuminate\Http\Request;
|
||||||
use Illuminate\Support\Arr;
|
|
||||||
use Tobscure\JsonApi\Document;
|
use Tobscure\JsonApi\Document;
|
||||||
use Tobscure\JsonApi\Exception\InvalidParameterException;
|
use Tobscure\JsonApi\Exception\InvalidParameterException;
|
||||||
|
|
||||||
|
@@ -13,7 +13,6 @@ use Flarum\Group\Permission;
|
|||||||
use Flarum\Http\Controller\AbstractController;
|
use Flarum\Http\Controller\AbstractController;
|
||||||
use Flarum\Http\RequestUtil;
|
use Flarum\Http\RequestUtil;
|
||||||
use Illuminate\Http\Request;
|
use Illuminate\Http\Request;
|
||||||
use Illuminate\Support\Arr;
|
|
||||||
use Laminas\Diactoros\Response\EmptyResponse;
|
use Laminas\Diactoros\Response\EmptyResponse;
|
||||||
use Psr\Http\Message\ResponseInterface;
|
use Psr\Http\Message\ResponseInterface;
|
||||||
|
|
||||||
|
@@ -14,7 +14,6 @@ use Flarum\Extension\Extension;
|
|||||||
use Flarum\Extension\ExtensionManager;
|
use Flarum\Extension\ExtensionManager;
|
||||||
use Flarum\Http\RequestUtil;
|
use Flarum\Http\RequestUtil;
|
||||||
use Illuminate\Http\Request;
|
use Illuminate\Http\Request;
|
||||||
use Illuminate\Support\Arr;
|
|
||||||
use Tobscure\JsonApi\Document;
|
use Tobscure\JsonApi\Document;
|
||||||
|
|
||||||
class ShowExtensionReadmeController extends AbstractShowController
|
class ShowExtensionReadmeController extends AbstractShowController
|
||||||
|
@@ -12,7 +12,6 @@ namespace Flarum\Api\Controller;
|
|||||||
use Flarum\Extension\ExtensionManager;
|
use Flarum\Extension\ExtensionManager;
|
||||||
use Flarum\Http\RequestUtil;
|
use Flarum\Http\RequestUtil;
|
||||||
use Illuminate\Http\Request;
|
use Illuminate\Http\Request;
|
||||||
use Illuminate\Support\Arr;
|
|
||||||
|
|
||||||
class UninstallExtensionController extends AbstractDeleteController
|
class UninstallExtensionController extends AbstractDeleteController
|
||||||
{
|
{
|
||||||
|
@@ -15,7 +15,6 @@ use Flarum\Group\Group;
|
|||||||
use Flarum\Http\RequestUtil;
|
use Flarum\Http\RequestUtil;
|
||||||
use Illuminate\Contracts\Bus\Dispatcher;
|
use Illuminate\Contracts\Bus\Dispatcher;
|
||||||
use Illuminate\Http\Request;
|
use Illuminate\Http\Request;
|
||||||
use Illuminate\Support\Arr;
|
|
||||||
use Tobscure\JsonApi\Document;
|
use Tobscure\JsonApi\Document;
|
||||||
|
|
||||||
class UpdateGroupController extends AbstractShowController
|
class UpdateGroupController extends AbstractShowController
|
||||||
|
@@ -15,7 +15,6 @@ use Flarum\Notification\Command\ReadNotification;
|
|||||||
use Flarum\Notification\Notification;
|
use Flarum\Notification\Notification;
|
||||||
use Illuminate\Contracts\Bus\Dispatcher;
|
use Illuminate\Contracts\Bus\Dispatcher;
|
||||||
use Illuminate\Http\Request;
|
use Illuminate\Http\Request;
|
||||||
use Illuminate\Support\Arr;
|
|
||||||
use Tobscure\JsonApi\Document;
|
use Tobscure\JsonApi\Document;
|
||||||
|
|
||||||
class UpdateNotificationController extends AbstractShowController
|
class UpdateNotificationController extends AbstractShowController
|
||||||
|
@@ -15,7 +15,6 @@ use Flarum\User\Command\UploadAvatar;
|
|||||||
use Flarum\User\User;
|
use Flarum\User\User;
|
||||||
use Illuminate\Contracts\Bus\Dispatcher;
|
use Illuminate\Contracts\Bus\Dispatcher;
|
||||||
use Illuminate\Http\Request;
|
use Illuminate\Http\Request;
|
||||||
use Illuminate\Support\Arr;
|
|
||||||
use Tobscure\JsonApi\Document;
|
use Tobscure\JsonApi\Document;
|
||||||
|
|
||||||
class UploadAvatarController extends AbstractShowController
|
class UploadAvatarController extends AbstractShowController
|
||||||
|
@@ -12,7 +12,6 @@ use Flarum\Http\RouteHandlerFactory;
|
|||||||
use Flarum\Http\Router;
|
use Flarum\Http\Router;
|
||||||
|
|
||||||
return function (Router $router, RouteHandlerFactory $factory) {
|
return function (Router $router, RouteHandlerFactory $factory) {
|
||||||
|
|
||||||
// Get forum information
|
// Get forum information
|
||||||
$router
|
$router
|
||||||
->get('/', $factory->toController(Controller\ShowForumController::class))
|
->get('/', $factory->toController(Controller\ShowForumController::class))
|
||||||
@@ -292,5 +291,4 @@ return function (Router $router, RouteHandlerFactory $factory) {
|
|||||||
$router
|
$router
|
||||||
->post('/mail/test', $factory->toController(Controller\SendTestMailController::class))
|
->post('/mail/test', $factory->toController(Controller\SendTestMailController::class))
|
||||||
->name('mailTest');
|
->name('mailTest');
|
||||||
|
|
||||||
};
|
};
|
||||||
|
@@ -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\Extend\Concerns;
|
namespace Flarum\Extend\Concerns;
|
||||||
|
|
||||||
use Flarum\Foundation\Config;
|
use Flarum\Foundation\Config;
|
||||||
|
@@ -14,7 +14,6 @@ use Flarum\Frontend\Document;
|
|||||||
use Flarum\Http\UrlGenerator;
|
use Flarum\Http\UrlGenerator;
|
||||||
use Illuminate\Database\Eloquent\ModelNotFoundException;
|
use Illuminate\Database\Eloquent\ModelNotFoundException;
|
||||||
use Illuminate\Http\Request;
|
use Illuminate\Http\Request;
|
||||||
use Illuminate\Support\Arr;
|
|
||||||
|
|
||||||
class User
|
class User
|
||||||
{
|
{
|
||||||
|
@@ -14,10 +14,6 @@ use Flarum\Extension\Event\Enabled;
|
|||||||
use Flarum\Formatter\Formatter;
|
use Flarum\Formatter\Formatter;
|
||||||
use Flarum\Foundation\AbstractServiceProvider;
|
use Flarum\Foundation\AbstractServiceProvider;
|
||||||
use Flarum\Foundation\Config;
|
use Flarum\Foundation\Config;
|
||||||
use Flarum\Foundation\ErrorHandling\Registry;
|
|
||||||
use Flarum\Foundation\ErrorHandling\Reporter;
|
|
||||||
use Flarum\Foundation\ErrorHandling\ViewFormatter;
|
|
||||||
use Flarum\Foundation\ErrorHandling\WhoopsFormatter;
|
|
||||||
use Flarum\Foundation\Event\ClearingCache;
|
use Flarum\Foundation\Event\ClearingCache;
|
||||||
use Flarum\Frontend\AddLocaleAssets;
|
use Flarum\Frontend\AddLocaleAssets;
|
||||||
use Flarum\Frontend\AddTranslations;
|
use Flarum\Frontend\AddTranslations;
|
||||||
@@ -181,7 +177,7 @@ class ForumServiceProvider extends AbstractServiceProvider
|
|||||||
/** @var \Illuminate\Routing\Route $route */
|
/** @var \Illuminate\Routing\Route $route */
|
||||||
$route = $router->getRoutes()->getRoutesByMethod()['GET'][$defaultRoutePath] ?? null;
|
$route = $router->getRoutes()->getRoutesByMethod()['GET'][$defaultRoutePath] ?? null;
|
||||||
|
|
||||||
if (!$route) {
|
if (! $route) {
|
||||||
$route = $router->getRoutes()->getRoutesByMethod()['GET']['all'];
|
$route = $router->getRoutes()->getRoutesByMethod()['GET']['all'];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -13,7 +13,6 @@ use Flarum\Http\RouteHandlerFactory;
|
|||||||
use Flarum\Http\Router;
|
use Flarum\Http\Router;
|
||||||
|
|
||||||
return function (Router $router, RouteHandlerFactory $factory) {
|
return function (Router $router, RouteHandlerFactory $factory) {
|
||||||
|
|
||||||
$router
|
$router
|
||||||
->get('/all', $factory->toForum(Content\Index::class))
|
->get('/all', $factory->toForum(Content\Index::class))
|
||||||
->name('index');
|
->name('index');
|
||||||
@@ -68,5 +67,4 @@ return function (Router $router, RouteHandlerFactory $factory) {
|
|||||||
$router
|
$router
|
||||||
->post('/reset', $factory->toController(Controller\SavePasswordController::class))
|
->post('/reset', $factory->toController(Controller\SavePasswordController::class))
|
||||||
->name('savePassword');
|
->name('savePassword');
|
||||||
|
|
||||||
};
|
};
|
||||||
|
@@ -1,8 +1,14 @@
|
|||||||
<?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\Foundation\Bootstrap;
|
namespace Flarum\Foundation\Bootstrap;
|
||||||
|
|
||||||
use Flarum\Foundation\Bootstrap\IlluminateBootstrapperInterface;
|
|
||||||
use Flarum\Foundation\SafeBooter;
|
use Flarum\Foundation\SafeBooter;
|
||||||
use Illuminate\Contracts\Foundation\Application;
|
use Illuminate\Contracts\Foundation\Application;
|
||||||
|
|
||||||
|
@@ -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\Foundation\Bootstrap;
|
namespace Flarum\Foundation\Bootstrap;
|
||||||
|
|
||||||
use Illuminate\Contracts\Foundation\Application;
|
use Illuminate\Contracts\Foundation\Application;
|
||||||
|
@@ -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\Foundation\Bootstrap;
|
namespace Flarum\Foundation\Bootstrap;
|
||||||
|
|
||||||
use Flarum\Foundation\ErrorServiceProvider;
|
use Flarum\Foundation\ErrorServiceProvider;
|
||||||
|
@@ -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\Foundation\Bootstrap;
|
namespace Flarum\Foundation\Bootstrap;
|
||||||
|
|
||||||
use Illuminate\Cache\FileStore;
|
use Illuminate\Cache\FileStore;
|
||||||
|
@@ -1,19 +1,24 @@
|
|||||||
<?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\Foundation\Bootstrap;
|
namespace Flarum\Foundation\Bootstrap;
|
||||||
|
|
||||||
use Flarum\Admin\AdminServiceProvider;
|
use Flarum\Admin\AdminServiceProvider;
|
||||||
use Flarum\Api\ApiServiceProvider;
|
use Flarum\Api\ApiServiceProvider;
|
||||||
use Flarum\Bus\BusServiceProvider;
|
use Flarum\Bus\BusServiceProvider;
|
||||||
use Flarum\Console\ConsoleServiceProvider;
|
use Flarum\Console\ConsoleServiceProvider;
|
||||||
use Flarum\Database\DatabaseServiceProvider;
|
|
||||||
use Flarum\Discussion\DiscussionServiceProvider;
|
use Flarum\Discussion\DiscussionServiceProvider;
|
||||||
use Flarum\Extension\ExtensionServiceProvider;
|
use Flarum\Extension\ExtensionServiceProvider;
|
||||||
use Flarum\Filesystem\FilesystemServiceProvider;
|
use Flarum\Filesystem\FilesystemServiceProvider;
|
||||||
use Flarum\Filter\FilterServiceProvider;
|
use Flarum\Filter\FilterServiceProvider;
|
||||||
use Flarum\Formatter\FormatterServiceProvider;
|
use Flarum\Formatter\FormatterServiceProvider;
|
||||||
use Flarum\Forum\ForumServiceProvider;
|
use Flarum\Forum\ForumServiceProvider;
|
||||||
use Flarum\Foundation\ErrorServiceProvider;
|
|
||||||
use Flarum\Frontend\FrontendServiceProvider;
|
use Flarum\Frontend\FrontendServiceProvider;
|
||||||
use Flarum\Group\GroupServiceProvider;
|
use Flarum\Group\GroupServiceProvider;
|
||||||
use Flarum\Http\HttpServiceProvider;
|
use Flarum\Http\HttpServiceProvider;
|
||||||
@@ -23,7 +28,6 @@ use Flarum\Notification\NotificationServiceProvider;
|
|||||||
use Flarum\Post\PostServiceProvider;
|
use Flarum\Post\PostServiceProvider;
|
||||||
use Flarum\Queue\QueueServiceProvider;
|
use Flarum\Queue\QueueServiceProvider;
|
||||||
use Flarum\Search\SearchServiceProvider;
|
use Flarum\Search\SearchServiceProvider;
|
||||||
use Flarum\Settings\SettingsServiceProvider;
|
|
||||||
use Flarum\Update\UpdateServiceProvider;
|
use Flarum\Update\UpdateServiceProvider;
|
||||||
use Flarum\User\SessionServiceProvider;
|
use Flarum\User\SessionServiceProvider;
|
||||||
use Flarum\User\UserServiceProvider;
|
use Flarum\User\UserServiceProvider;
|
||||||
|
@@ -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\Foundation\Bootstrap;
|
namespace Flarum\Foundation\Bootstrap;
|
||||||
|
|
||||||
use Illuminate\Contracts\Foundation\Application;
|
use Illuminate\Contracts\Foundation\Application;
|
||||||
|
@@ -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\Foundation\Bootstrap;
|
namespace Flarum\Foundation\Bootstrap;
|
||||||
|
|
||||||
use Flarum\Foundation\MaintenanceModeHandler;
|
use Flarum\Foundation\MaintenanceModeHandler;
|
||||||
|
@@ -41,7 +41,7 @@ class Config implements ArrayAccess
|
|||||||
|
|
||||||
public function path(string $frontend): string
|
public function path(string $frontend): string
|
||||||
{
|
{
|
||||||
return match(true) {
|
return match (true) {
|
||||||
isset($this->data['paths'][$frontend]) => $this->data['paths'][$frontend],
|
isset($this->data['paths'][$frontend]) => $this->data['paths'][$frontend],
|
||||||
$frontend === 'forum' => '/',
|
$frontend === 'forum' => '/',
|
||||||
default => $frontend,
|
default => $frontend,
|
||||||
|
@@ -51,7 +51,8 @@ class ExceptionHandler implements ExceptionHandling
|
|||||||
public function render($request, Throwable $e): Response /** @phpstan-ignore-line */
|
public function render($request, Throwable $e): Response /** @phpstan-ignore-line */
|
||||||
{
|
{
|
||||||
return $this->resolveFormatter($request)->format(
|
return $this->resolveFormatter($request)->format(
|
||||||
$this->getHandledError($e), $request
|
$this->getHandledError($e),
|
||||||
|
$request
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -13,7 +13,6 @@ use Flarum\Locale\TranslatorInterface;
|
|||||||
use Flarum\Settings\SettingsRepositoryInterface;
|
use Flarum\Settings\SettingsRepositoryInterface;
|
||||||
use Illuminate\Contracts\View\Factory as ViewFactory;
|
use Illuminate\Contracts\View\Factory as ViewFactory;
|
||||||
use Illuminate\Http\Request;
|
use Illuminate\Http\Request;
|
||||||
use Laminas\Diactoros\Response\HtmlResponse;
|
|
||||||
use Symfony\Component\HttpFoundation\Response;
|
use Symfony\Component\HttpFoundation\Response;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@@ -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\Foundation;
|
namespace Flarum\Foundation;
|
||||||
|
|
||||||
use Flarum\Foundation\ErrorHandling\LogReporter;
|
use Flarum\Foundation\ErrorHandling\LogReporter;
|
||||||
|
@@ -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\Http\Controller;
|
namespace Flarum\Http\Controller;
|
||||||
|
|
||||||
use Illuminate\Routing\Controller;
|
use Illuminate\Routing\Controller;
|
||||||
|
@@ -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\Http\Middleware;
|
namespace Flarum\Http\Middleware;
|
||||||
|
|
||||||
use Closure;
|
use Closure;
|
||||||
|
@@ -19,7 +19,9 @@ class InjectActorReference implements IlluminateMiddlewareInterface
|
|||||||
{
|
{
|
||||||
public function handle(Request $request, Closure $next): Response
|
public function handle(Request $request, Closure $next): Response
|
||||||
{
|
{
|
||||||
if (isset($GLOBALS['testing'])) dump('i', $request);
|
if (isset($GLOBALS['testing'])) {
|
||||||
|
dump('i', $request);
|
||||||
|
}
|
||||||
$request = RequestUtil::withActor($request, new Guest);
|
$request = RequestUtil::withActor($request, new Guest);
|
||||||
|
|
||||||
return $next($request);
|
return $next($request);
|
||||||
|
@@ -24,7 +24,9 @@ class SetLocale implements IlluminateMiddlewareInterface
|
|||||||
|
|
||||||
public function handle(Request $request, Closure $next): Response
|
public function handle(Request $request, Closure $next): Response
|
||||||
{
|
{
|
||||||
if (isset($GLOBALS['testing'])) dump('sl', $request);
|
if (isset($GLOBALS['testing'])) {
|
||||||
|
dump('sl', $request);
|
||||||
|
}
|
||||||
$actor = RequestUtil::getActor($request);
|
$actor = RequestUtil::getActor($request);
|
||||||
|
|
||||||
if ($actor->exists) {
|
if ($actor->exists) {
|
||||||
|
@@ -75,7 +75,10 @@ class RequestUtil
|
|||||||
public static function toPsr7(SymfonyRequest $request): ServerRequestInterface
|
public static function toPsr7(SymfonyRequest $request): ServerRequestInterface
|
||||||
{
|
{
|
||||||
$psrHttpFactory = new PsrHttpFactory(
|
$psrHttpFactory = new PsrHttpFactory(
|
||||||
new ServerRequestFactory(), new StreamFactory(), new UploadedFileFactory(), new ResponseFactory()
|
new ServerRequestFactory(),
|
||||||
|
new StreamFactory(),
|
||||||
|
new UploadedFileFactory(),
|
||||||
|
new ResponseFactory()
|
||||||
);
|
);
|
||||||
|
|
||||||
return $psrHttpFactory->createRequest($request);
|
return $psrHttpFactory->createRequest($request);
|
||||||
|
@@ -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\Http;
|
namespace Flarum\Http;
|
||||||
|
|
||||||
use Illuminate\Routing\Router as IlluminateRouter;
|
use Illuminate\Routing\Router as IlluminateRouter;
|
||||||
|
@@ -1,15 +1,20 @@
|
|||||||
<?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\Http;
|
namespace Flarum\Http;
|
||||||
|
|
||||||
use Flarum\Foundation\Config;
|
use Flarum\Foundation\Config;
|
||||||
use Illuminate\Contracts\Container\BindingResolutionException;
|
|
||||||
use Illuminate\Contracts\Container\Container;
|
use Illuminate\Contracts\Container\Container;
|
||||||
use Illuminate\Routing\RoutingServiceProvider as IlluminateRoutingServiceProvider;
|
use Illuminate\Routing\RoutingServiceProvider as IlluminateRoutingServiceProvider;
|
||||||
use Laminas\Diactoros\Response;
|
use Laminas\Diactoros\Response;
|
||||||
use Psr\Http\Message\ResponseInterface;
|
use Psr\Http\Message\ResponseInterface;
|
||||||
use Psr\Http\Message\ServerRequestInterface;
|
use Psr\Http\Message\ServerRequestInterface;
|
||||||
use Symfony\Bridge\PsrHttpMessage\Factory\PsrHttpFactory;
|
|
||||||
|
|
||||||
class RoutingServiceProvider extends IlluminateRoutingServiceProvider
|
class RoutingServiceProvider extends IlluminateRoutingServiceProvider
|
||||||
{
|
{
|
||||||
@@ -36,9 +41,12 @@ class RoutingServiceProvider extends IlluminateRoutingServiceProvider
|
|||||||
$container->instance('routes', $routes);
|
$container->instance('routes', $routes);
|
||||||
|
|
||||||
$url = new UrlGenerator(
|
$url = new UrlGenerator(
|
||||||
$routes, $container->rebinding(
|
$routes,
|
||||||
'request', $this->requestRebinder()
|
$container->rebinding(
|
||||||
), $container['config']['app.asset_url']
|
'request',
|
||||||
|
$this->requestRebinder()
|
||||||
|
),
|
||||||
|
$container['config']['app.asset_url']
|
||||||
);
|
);
|
||||||
|
|
||||||
$url->setConfig(
|
$url->setConfig(
|
||||||
|
@@ -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\Http;
|
namespace Flarum\Http;
|
||||||
|
|
||||||
use Flarum\Foundation\Config;
|
use Flarum\Foundation\Config;
|
||||||
|
@@ -13,7 +13,6 @@ use Flarum\Api\Controller\AbstractSerializeController;
|
|||||||
use Flarum\Extend;
|
use Flarum\Extend;
|
||||||
use Flarum\Testing\integration\TestCase;
|
use Flarum\Testing\integration\TestCase;
|
||||||
use Illuminate\Http\Request;
|
use Illuminate\Http\Request;
|
||||||
use Psr\Http\Message\ServerRequestInterface;
|
|
||||||
use Tobscure\JsonApi\Document;
|
use Tobscure\JsonApi\Document;
|
||||||
use Tobscure\JsonApi\ElementInterface;
|
use Tobscure\JsonApi\ElementInterface;
|
||||||
use Tobscure\JsonApi\SerializerInterface;
|
use Tobscure\JsonApi\SerializerInterface;
|
||||||
|
@@ -14,7 +14,6 @@ use Flarum\Http\AccessToken;
|
|||||||
use Flarum\Testing\integration\RetrievesAuthorizedUsers;
|
use Flarum\Testing\integration\RetrievesAuthorizedUsers;
|
||||||
use Flarum\Testing\integration\TestCase;
|
use Flarum\Testing\integration\TestCase;
|
||||||
use Illuminate\Http\Request;
|
use Illuminate\Http\Request;
|
||||||
use Laminas\Diactoros\ServerRequest;
|
|
||||||
|
|
||||||
class AccessTokenLifecycleTest extends TestCase
|
class AccessTokenLifecycleTest extends TestCase
|
||||||
{
|
{
|
||||||
|
@@ -15,7 +15,6 @@ use Flarum\Frontend\Driver\TitleDriverInterface;
|
|||||||
use Flarum\Testing\integration\RetrievesAuthorizedUsers;
|
use Flarum\Testing\integration\RetrievesAuthorizedUsers;
|
||||||
use Flarum\Testing\integration\TestCase;
|
use Flarum\Testing\integration\TestCase;
|
||||||
use Illuminate\Http\Request;
|
use Illuminate\Http\Request;
|
||||||
use Psr\Http\Message\ServerRequestInterface;
|
|
||||||
|
|
||||||
class FrontendTitleTest extends TestCase
|
class FrontendTitleTest extends TestCase
|
||||||
{
|
{
|
||||||
|
@@ -17,7 +17,6 @@ use Flarum\Testing\integration\Extend\BeginTransactionAndSetDatabase;
|
|||||||
use Flarum\Testing\integration\Extend\OverrideExtensionManagerForTests;
|
use Flarum\Testing\integration\Extend\OverrideExtensionManagerForTests;
|
||||||
use Flarum\Testing\integration\Extend\SetSettingsBeforeBoot;
|
use Flarum\Testing\integration\Extend\SetSettingsBeforeBoot;
|
||||||
use Flarum\Testing\integration\UsesTmpDir;
|
use Flarum\Testing\integration\UsesTmpDir;
|
||||||
use Illuminate\Database\ConnectionInterface;
|
|
||||||
use Illuminate\Support\Arr;
|
use Illuminate\Support\Arr;
|
||||||
|
|
||||||
class Bootstrapper
|
class Bootstrapper
|
||||||
|
@@ -18,7 +18,6 @@ use Illuminate\Contracts\Cache\Store;
|
|||||||
use Illuminate\Database\ConnectionInterface;
|
use Illuminate\Database\ConnectionInterface;
|
||||||
use Illuminate\Http\Request;
|
use Illuminate\Http\Request;
|
||||||
use Illuminate\Support\Arr;
|
use Illuminate\Support\Arr;
|
||||||
use Psr\Http\Server\RequestHandlerInterface;
|
|
||||||
use Symfony\Component\HttpFoundation\Response;
|
use Symfony\Component\HttpFoundation\Response;
|
||||||
|
|
||||||
abstract class TestCase extends \PHPUnit\Framework\TestCase
|
abstract class TestCase extends \PHPUnit\Framework\TestCase
|
||||||
|
Reference in New Issue
Block a user