mirror of
https://github.com/ONLYOFFICE/document-server-integration.git
synced 2026-04-07 14:06:11 +08:00
fix(php-laravel): get server url from new SettingsManager. Fix Bug 73556
This commit is contained in:
@ -5,10 +5,10 @@ namespace App\UseCases\Document\Update;
|
|||||||
use App\Helpers\Path\Path;
|
use App\Helpers\Path\Path;
|
||||||
use App\Models\Version;
|
use App\Models\Version;
|
||||||
use App\Models\VersionInfo;
|
use App\Models\VersionInfo;
|
||||||
|
use App\OnlyOffice\Managers\SettingsManager;
|
||||||
use App\Repositories\FileRepository;
|
use App\Repositories\FileRepository;
|
||||||
use App\Repositories\UserRepository;
|
use App\Repositories\UserRepository;
|
||||||
use App\Repositories\VersionRepository;
|
use App\Repositories\VersionRepository;
|
||||||
use App\Services\ServerConfig;
|
|
||||||
use Illuminate\Support\Str;
|
use Illuminate\Support\Str;
|
||||||
|
|
||||||
class ChangeDocumentVersionCommand
|
class ChangeDocumentVersionCommand
|
||||||
@ -17,7 +17,7 @@ class ChangeDocumentVersionCommand
|
|||||||
private FileRepository $fileRepository,
|
private FileRepository $fileRepository,
|
||||||
private VersionRepository $versionRepository,
|
private VersionRepository $versionRepository,
|
||||||
private UserRepository $userRepository,
|
private UserRepository $userRepository,
|
||||||
private ServerConfig $serverConfig,
|
private SettingsManager $settings,
|
||||||
) {}
|
) {}
|
||||||
|
|
||||||
public function __invoke(ChangeDocumentVersionRequest $request): void
|
public function __invoke(ChangeDocumentVersionRequest $request): void
|
||||||
@ -33,8 +33,8 @@ class ChangeDocumentVersionCommand
|
|||||||
if ($request->url) {
|
if ($request->url) {
|
||||||
$data = file_get_contents(
|
$data = file_get_contents(
|
||||||
str_replace(
|
str_replace(
|
||||||
$this->serverConfig->get('url.public'),
|
$this->settings->getSetting('url.server.public'),
|
||||||
$this->serverConfig->get('url.private'),
|
$this->settings->getSetting('url.server.private'),
|
||||||
$request->url),
|
$request->url),
|
||||||
false,
|
false,
|
||||||
stream_context_create(['http' => ['timeout' => 5]])
|
stream_context_create(['http' => ['timeout' => 5]])
|
||||||
|
|||||||
Reference in New Issue
Block a user