mirror of
https://github.com/danog/psalm.git
synced 2024-11-26 20:34:47 +01:00
Add MissingParamType documentation
This commit is contained in:
parent
8fe1fbc085
commit
38f74815d6
@ -222,6 +222,53 @@ class C {
|
||||
C::foo("hello");
|
||||
```
|
||||
|
||||
### MissingParamType
|
||||
|
||||
Running `vendor/bin/psalter --issues=MissingParamType` on
|
||||
```php
|
||||
<?php
|
||||
class A {
|
||||
public $foo;
|
||||
public $bar;
|
||||
|
||||
public function __construct()
|
||||
{
|
||||
if (rand(0, 1)) {
|
||||
$this->foo = 5;
|
||||
} else {
|
||||
$this->foo = "hello";
|
||||
}
|
||||
|
||||
$this->bar = "baz";
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
gives
|
||||
|
||||
```php
|
||||
<?php
|
||||
class A {
|
||||
/**
|
||||
* @var string|int
|
||||
*/
|
||||
public $foo;
|
||||
|
||||
public string $bar;
|
||||
|
||||
public function __construct()
|
||||
{
|
||||
if (rand(0, 1)) {
|
||||
$this->foo = 5;
|
||||
} else {
|
||||
$this->foo = "hello";
|
||||
}
|
||||
|
||||
$this->bar = "baz";
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
### MismatchingDocblockParamType
|
||||
|
||||
Given
|
||||
|
Loading…
Reference in New Issue
Block a user