Skip to content

Commit

Permalink
Merge pull request #22 from GromNaN/php84-explicit-nullable
Browse files Browse the repository at this point in the history
fix: PHP 8.4 implicit nullable deprecations
  • Loading branch information
muglug authored Apr 30, 2024
2 parents ae4c490 + c3c505a commit a9e113d
Show file tree
Hide file tree
Showing 95 changed files with 223 additions and 223 deletions.
2 changes: 1 addition & 1 deletion src/ChangeAnnotation.php
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ class ChangeAnnotation
*/
public $description;

public function __construct(string $label = null, bool $needsConfirmation = null, string $description = null)
public function __construct(?string $label = null, ?bool $needsConfirmation = null, ?string $description = null)
{
/** @psalm-suppress PossiblyNullPropertyAssignmentValue */
$this->label = $label;
Expand Down
14 changes: 7 additions & 7 deletions src/ClientCapabilities.php
Original file line number Diff line number Diff line change
Expand Up @@ -76,14 +76,14 @@ class ClientCapabilities
* @param bool|null $xcacheProvider
*/
public function __construct(
ClientCapabilitiesWorkspace $workspace = null,
TextDocumentClientCapabilities $textDocument = null,
ClientCapabilitiesWindow $window = null,
ClientCapabilitiesGeneral $general = null,
?\LanguageServerProtocol\ClientCapabilitiesWorkspace $workspace = null,
?\LanguageServerProtocol\TextDocumentClientCapabilities $textDocument = null,
?\LanguageServerProtocol\ClientCapabilitiesWindow $window = null,
?\LanguageServerProtocol\ClientCapabilitiesGeneral $general = null,
$experimental = null,
bool $xfilesProvider = null,
bool $xcontentProvider = null,
bool $xcacheProvider = null
?bool $xfilesProvider = null,
?bool $xcontentProvider = null,
?bool $xcacheProvider = null
) {
$this->workspace = $workspace;
$this->textDocument = $textDocument;
Expand Down
4 changes: 2 additions & 2 deletions src/ClientCapabilitiesGeneral.php
Original file line number Diff line number Diff line change
Expand Up @@ -24,8 +24,8 @@ class ClientCapabilitiesGeneral


public function __construct(
RegularExpressionsClientCapabilities $regularExpressions = null,
MarkdownClientCapabilities $markdown = null
?\LanguageServerProtocol\RegularExpressionsClientCapabilities $regularExpressions = null,
?\LanguageServerProtocol\MarkdownClientCapabilities $markdown = null
) {
$this->regularExpressions = $regularExpressions;
$this->markdown = $markdown;
Expand Down
6 changes: 3 additions & 3 deletions src/ClientCapabilitiesWindow.php
Original file line number Diff line number Diff line change
Expand Up @@ -36,9 +36,9 @@ class ClientCapabilitiesWindow


public function __construct(
bool $workDoneProgress = null,
ShowMessageRequestClientCapabilities $showMessage = null,
ShowDocumentClientCapabilities $showDocument = null
?bool $workDoneProgress = null,
?\LanguageServerProtocol\ShowMessageRequestClientCapabilities $showMessage = null,
?\LanguageServerProtocol\ShowDocumentClientCapabilities $showDocument = null
) {
$this->workDoneProgress = $workDoneProgress;
$this->showMessage = $showMessage;
Expand Down
14 changes: 7 additions & 7 deletions src/ClientCapabilitiesWorkspaceFileOperations.php
Original file line number Diff line number Diff line change
Expand Up @@ -56,13 +56,13 @@ class ClientCapabilitiesWorkspaceFileOperations
public $willDelete;

public function __construct(
bool $dynamicRegistration = null,
bool $didCreate = null,
bool $willCreate = null,
bool $didRename = null,
bool $willRename = null,
bool $didDelete = null,
bool $willDelete = null
?bool $dynamicRegistration = null,
?bool $didCreate = null,
?bool $willCreate = null,
?bool $didRename = null,
?bool $willRename = null,
?bool $didDelete = null,
?bool $willDelete = null
) {
$this->dynamicRegistration = $dynamicRegistration;
$this->didCreate = $didCreate;
Expand Down
4 changes: 2 additions & 2 deletions src/ClientInfo.php
Original file line number Diff line number Diff line change
Expand Up @@ -19,8 +19,8 @@ class ClientInfo
public $version;

public function __construct(
string $name = null,
string $version = null
?string $name = null,
?string $version = null
) {
/** @psalm-suppress PossiblyNullPropertyAssignmentValue */
$this->name = $name;
Expand Down
14 changes: 7 additions & 7 deletions src/CodeAction.php
Original file line number Diff line number Diff line change
Expand Up @@ -112,13 +112,13 @@ class CodeAction implements JsonSerializable
* @param mixed $data
*/
public function __construct(
string $title = null,
string $kind = null,
array $diagnostics = null,
bool $isPreferred = null,
CodeActionDisabled $disabled = null,
WorkspaceEdit $edit = null,
Command $command = null,
?string $title = null,
?string $kind = null,
?array $diagnostics = null,
?bool $isPreferred = null,
?\LanguageServerProtocol\CodeActionDisabled $disabled = null,
?\LanguageServerProtocol\WorkspaceEdit $edit = null,
?\LanguageServerProtocol\Command $command = null,
$data = null
) {
/** @psalm-suppress PossiblyNullPropertyAssignmentValue */
Expand Down
14 changes: 7 additions & 7 deletions src/CodeActionClientCapabilities.php
Original file line number Diff line number Diff line change
Expand Up @@ -76,13 +76,13 @@ class CodeActionClientCapabilities
public $honorsChangeAnnotations;

public function __construct(
bool $dynamicRegistration = null,
CodeActionClientCapabilitiesCodeActionLiteralSupport $codeActionLiteralSupport = null,
bool $isPreferredSupport = null,
bool $disabledSupport = null,
bool $dataSupport = null,
CodeActionClientCapabilitiesResolveSupport $resolveSupport = null,
bool $honorsChangeAnnotations = null
?bool $dynamicRegistration = null,
?\LanguageServerProtocol\CodeActionClientCapabilitiesCodeActionLiteralSupport $codeActionLiteralSupport = null,
?bool $isPreferredSupport = null,
?bool $disabledSupport = null,
?bool $dataSupport = null,
?\LanguageServerProtocol\CodeActionClientCapabilitiesResolveSupport $resolveSupport = null,
?bool $honorsChangeAnnotations = null
) {
$this->dynamicRegistration = $dynamicRegistration;
$this->codeActionLiteralSupport = $codeActionLiteralSupport;
Expand Down
2 changes: 1 addition & 1 deletion src/CodeLens.php
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ class CodeLens
/**
* @param mixed $data
*/
public function __construct(Range $range = null, Command $command = null, $data = null)
public function __construct(?\LanguageServerProtocol\Range $range = null, ?\LanguageServerProtocol\Command $command = null, $data = null)
{
/** @psalm-suppress PossiblyNullPropertyAssignmentValue */
$this->range = $range;
Expand Down
2 changes: 1 addition & 1 deletion src/CodeLensClientCapabilities.php
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ class CodeLensClientCapabilities
public $dynamicRegistration;

public function __construct(
bool $dynamicRegistration = null
?bool $dynamicRegistration = null
) {
$this->dynamicRegistration = $dynamicRegistration;
}
Expand Down
2 changes: 1 addition & 1 deletion src/CodeLensOptions.php
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ class CodeLensOptions
*/
public $resolveProvider;

public function __construct(bool $resolveProvider = null)
public function __construct(?bool $resolveProvider = null)
{
$this->resolveProvider = $resolveProvider;
}
Expand Down
2 changes: 1 addition & 1 deletion src/CodeLensWorkspaceClientCapabilities.php
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ class CodeLensWorkspaceClientCapabilities
public $refreshSupport;

public function __construct(
bool $refreshSupport = null
?bool $refreshSupport = null
) {
$this->refreshSupport = $refreshSupport;
}
Expand Down
2 changes: 1 addition & 1 deletion src/Command.php
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ class Command
/**
* @param mixed[]|null $arguments
*/
public function __construct(string $title = null, string $command = null, array $arguments = null)
public function __construct(?string $title = null, ?string $command = null, ?array $arguments = null)
{
$this->title = $title;
$this->command = $command;
Expand Down
10 changes: 5 additions & 5 deletions src/CompletionClientCapabilities.php
Original file line number Diff line number Diff line change
Expand Up @@ -50,11 +50,11 @@ class CompletionClientCapabilities
public $completionList;

public function __construct(
bool $dynamicRegistration = null,
CompletionClientCapabilitiesCompletionItem $completionItem = null,
bool $contextSupport = null,
int $insertTextMode = null,
CompletionClientCapabilitiesCompletionList $completionList = null
?bool $dynamicRegistration = null,
?\LanguageServerProtocol\CompletionClientCapabilitiesCompletionItem $completionItem = null,
?bool $contextSupport = null,
?int $insertTextMode = null,
?\LanguageServerProtocol\CompletionClientCapabilitiesCompletionList $completionList = null
) {
$this->dynamicRegistration = $dynamicRegistration;
$this->completionItem = $completionItem;
Expand Down
20 changes: 10 additions & 10 deletions src/CompletionClientCapabilitiesCompletionItem.php
Original file line number Diff line number Diff line change
Expand Up @@ -115,16 +115,16 @@ class CompletionClientCapabilitiesCompletionItem
* @param boolean|null $labelDetailsSupport
*/
public function __construct(
bool $snippetSupport = null,
bool $commitCharactersSupport = null,
array $documentationFormat = null,
bool $deprecatedSupport = null,
bool $preselectSupport = null,
CompletionClientCapabilitiesCompletionItemTagSupport $tagSupport = null,
bool $insertReplaceSupport = null,
CompletionClientCapabilitiesCompletionItemResolveSupport $resolveSupport = null,
CompletionClientCapabilitiesCompletionItemInsertTextModeSupport $insertTextModeSupport = null,
bool $labelDetailsSupport = null
?bool $snippetSupport = null,
?bool $commitCharactersSupport = null,
?array $documentationFormat = null,
?bool $deprecatedSupport = null,
?bool $preselectSupport = null,
?\LanguageServerProtocol\CompletionClientCapabilitiesCompletionItemTagSupport $tagSupport = null,
?bool $insertReplaceSupport = null,
?\LanguageServerProtocol\CompletionClientCapabilitiesCompletionItemResolveSupport $resolveSupport = null,
?\LanguageServerProtocol\CompletionClientCapabilitiesCompletionItemInsertTextModeSupport $insertTextModeSupport = null,
?bool $labelDetailsSupport = null
) {
$this->snippetSupport = $snippetSupport;
$this->commitCharactersSupport = $commitCharactersSupport;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ class CompletionClientCapabilitiesCompletionItemInsertTextModeSupport
* @param int[] $valueSet InsertTextMode
*/
public function __construct(
array $valueSet = null
?array $valueSet = null
) {
/** @psalm-suppress PossiblyNullPropertyAssignmentValue */
$this->valueSet = $valueSet;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ class CompletionClientCapabilitiesCompletionItemResolveSupport
* @param string[] $properties
*/
public function __construct(
array $properties = null
?array $properties = null
) {
/** @psalm-suppress PossiblyNullPropertyAssignmentValue */
$this->properties = $properties;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ class CompletionClientCapabilitiesCompletionItemTagSupport
* @param int[]|null $valueSet CompletionItemTag
*/
public function __construct(
array $valueSet = null
?array $valueSet = null
) {
/** @psalm-suppress PossiblyNullPropertyAssignmentValue */
$this->valueSet = $valueSet;
Expand Down
2 changes: 1 addition & 1 deletion src/CompletionClientCapabilitiesCompletionList.php
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ class CompletionClientCapabilitiesCompletionList
* @param string[]|null $itemDefaults
*/
public function __construct(
array $itemDefaults = null
?array $itemDefaults = null
) {
$this->itemDefaults = $itemDefaults;
}
Expand Down
2 changes: 1 addition & 1 deletion src/CompletionContext.php
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ class CompletionContext
*/
public $triggerCharacter;

public function __construct(int $triggerKind = null, string $triggerCharacter = null)
public function __construct(?int $triggerKind = null, ?string $triggerCharacter = null)
{
/** @psalm-suppress PossiblyNullPropertyAssignmentValue */
$this->triggerKind = $triggerKind;
Expand Down
22 changes: 11 additions & 11 deletions src/CompletionItem.php
Original file line number Diff line number Diff line change
Expand Up @@ -218,18 +218,18 @@ class CompletionItem
* @param int|null $insertTextFormat
*/
public function __construct(
string $label = null,
int $kind = null,
string $detail = null,
string $documentation = null,
string $sortText = null,
string $filterText = null,
string $insertText = null,
TextEdit $textEdit = null,
array $additionalTextEdits = null,
Command $command = null,
?string $label = null,
?int $kind = null,
?string $detail = null,
?string $documentation = null,
?string $sortText = null,
?string $filterText = null,
?string $insertText = null,
?\LanguageServerProtocol\TextEdit $textEdit = null,
?array $additionalTextEdits = null,
?\LanguageServerProtocol\Command $command = null,
$data = null,
int $insertTextFormat = null
?int $insertTextFormat = null
) {
/** @psalm-suppress PossiblyNullPropertyAssignmentValue */
$this->label = $label;
Expand Down
2 changes: 1 addition & 1 deletion src/CompletionItemLabelDetails.php
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ class CompletionItemLabelDetails
*/
public $description;

public function __construct(string $detail = null, string $description = null)
public function __construct(?string $detail = null, ?string $description = null)
{
$this->detail = $detail;
$this->description = $description;
Expand Down
2 changes: 1 addition & 1 deletion src/CompletionOptions.php
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ class CompletionOptions
/**
* @param string[]|null $triggerCharacters
*/
public function __construct(bool $resolveProvider = null, array $triggerCharacters = null)
public function __construct(?bool $resolveProvider = null, ?array $triggerCharacters = null)
{
$this->resolveProvider = $resolveProvider;
$this->triggerCharacters = $triggerCharacters;
Expand Down
2 changes: 1 addition & 1 deletion src/ContentChangeEvent.php
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ class ContentChangeEvent
*/
public $text;

public function __construct(Range $range = null, int $rangeLength = null, string $text = null)
public function __construct(?\LanguageServerProtocol\Range $range = null, ?int $rangeLength = null, ?string $text = null)
{
$this->range = $range;
$this->rangeLength = $rangeLength;
Expand Down
4 changes: 2 additions & 2 deletions src/DeclarationClientCapabilities.php
Original file line number Diff line number Diff line change
Expand Up @@ -22,8 +22,8 @@ class DeclarationClientCapabilities
public $linkSupport;

public function __construct(
bool $dynamicRegistration = null,
bool $linkSupport = null
?bool $dynamicRegistration = null,
?bool $linkSupport = null
) {
$this->dynamicRegistration = $dynamicRegistration;
$this->linkSupport = $linkSupport;
Expand Down
2 changes: 1 addition & 1 deletion src/DefinitionClientCapabilities.php
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ class DefinitionClientCapabilities
*/
public $linkSupport;

public function __construct(bool $dynamicRegistration = null, bool $linkSupport = null)
public function __construct(?bool $dynamicRegistration = null, ?bool $linkSupport = null)
{
$this->dynamicRegistration = $dynamicRegistration;
$this->linkSupport = $linkSupport;
Expand Down
16 changes: 8 additions & 8 deletions src/Diagnostic.php
Original file line number Diff line number Diff line change
Expand Up @@ -96,14 +96,14 @@ class Diagnostic
* notification and `textDocument/codeAction` request
*/
public function __construct(
string $message = null,
Range $range = null,
int $code = null,
int $severity = null,
string $source = null,
CodeDescription $codeDescription = null,
array $tags = null,
array $relatedInformation = null,
?string $message = null,
?\LanguageServerProtocol\Range $range = null,
?int $code = null,
?int $severity = null,
?string $source = null,
?\LanguageServerProtocol\CodeDescription $codeDescription = null,
?array $tags = null,
?array $relatedInformation = null,
$data = null
) {
/** @psalm-suppress PossiblyNullPropertyAssignmentValue */
Expand Down
2 changes: 1 addition & 1 deletion src/DidChangeConfigurationClientCapabilities.php
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ class DidChangeConfigurationClientCapabilities
public $dynamicRegistration;

public function __construct(
bool $dynamicRegistration = null
?bool $dynamicRegistration = null
) {
$this->dynamicRegistration = $dynamicRegistration;
}
Expand Down
2 changes: 1 addition & 1 deletion src/DidChangeWatchedFilesClientCapabilities.php
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ class DidChangeWatchedFilesClientCapabilities
public $dynamicRegistration;

public function __construct(
bool $dynamicRegistration = null
?bool $dynamicRegistration = null
) {
$this->dynamicRegistration = $dynamicRegistration;
}
Expand Down
2 changes: 1 addition & 1 deletion src/DocumentColorClientCapabilities.php
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ class DocumentColorClientCapabilities
public $dynamicRegistration;

public function __construct(
bool $dynamicRegistration = null
?bool $dynamicRegistration = null
) {
$this->dynamicRegistration = $dynamicRegistration;
}
Expand Down
2 changes: 1 addition & 1 deletion src/DocumentFormattingClientCapabilities.php
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ class DocumentFormattingClientCapabilities
public $dynamicRegistration;

public function __construct(
bool $dynamicRegistration = null
?bool $dynamicRegistration = null
) {
$this->dynamicRegistration = $dynamicRegistration;
}
Expand Down
Loading

0 comments on commit a9e113d

Please # to comment.