Skip to content

Commit 548284c

Browse files
authored
Fix FormattingHandler
1 parent 8074481 commit 548284c

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

lib/Handler/TextDocument/FormattingHandler.php

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@
33
namespace Phpactor\LanguageServer\Handler\TextDocument;
44

55
use Amp\Promise;
6+
use Phpactor\LanguageServerProtocol\DocumentFormattingParams;
67
use Phpactor\LanguageServerProtocol\FormattingOptions;
78
use Phpactor\LanguageServerProtocol\ServerCapabilities;
8-
use Phpactor\LanguageServerProtocol\TextDocumentIdentifier;
99
use Phpactor\LanguageServerProtocol\TextEdit;
1010
use Phpactor\LanguageServer\Core\Formatting\Formatter;
1111
use Phpactor\LanguageServer\Core\Handler\CanRegisterCapabilities;
@@ -33,12 +33,12 @@ public function methods(): array
3333
/**
3434
* @return Promise<array<int,TextEdit[]>|null>
3535
*/
36-
public function formatting(TextDocumentIdentifier $textDocument, FormattingOptions $options): Promise
36+
public function formatting(DocumentFormattingParams $params, FormattingOptions $options): Promise
3737
{
38-
return call(function () use ($textDocument) {
38+
return call(function () use ($params) {
3939
$token = WorkDoneToken::generate();
4040
yield $this->notifier->create($token);
41-
$document = $this->workspace->get($textDocument->uri);
41+
$document = $this->workspace->get($params->textDocument->uri);
4242
$this->notifier->begin($token, 'Formatting document');
4343
try {
4444
$formatted = yield $this->formatter->format($document);

0 commit comments

Comments
 (0)