Install psalm as dev, sync scripts updates

This commit is contained in:
Clemens Schwaighofer
2023-03-09 16:27:10 +09:00
parent 6bec59e387
commit feba79a2e8
2099 changed files with 283333 additions and 32 deletions

View File

@@ -0,0 +1,47 @@
<?php
namespace LanguageServerProtocol;
class ClientCapabilitiesWindow
{
/**
* Whether client supports handling progress notifications. If set
* servers are allowed to report in `workDoneProgress` property in the
* request specific server capabilities.
*
* @since 3.15.0
*
* @var boolean|null
*/
public $workDoneProgress;
/**
* Capabilities specific to the showMessage request
*
* @since 3.16.0
*
* @var ShowMessageRequestClientCapabilities|null
*/
public $showMessage;
/**
* Client capabilities for the show document request.
*
* @since 3.16.0
*
* @var ShowDocumentClientCapabilities|null
*/
public $showDocument;
public function __construct(
bool $workDoneProgress = null,
ShowMessageRequestClientCapabilities $showMessage = null,
ShowDocumentClientCapabilities $showDocument = null
) {
$this->workDoneProgress = $workDoneProgress;
$this->showMessage = $showMessage;
$this->showDocument = $showDocument;
}
}