mirror of
https://github.com/danog/psalm.git
synced 2024-11-30 04:39:00 +01:00
25 lines
383 B
Markdown
25 lines
383 B
Markdown
# DeprecatedProperty
|
||
|
||
Emitted when getting/setting a deprecated property of a given class
|
||
|
||
```php
|
||
<?php
|
||
|
||
class A {
|
||
/**
|
||
* @deprecated
|
||
* @var ?string
|
||
*/
|
||
public $foo;
|
||
}
|
||
(new A())->foo = 5;
|
||
```
|
||
|
||
## Why this is bad
|
||
|
||
The `@deprecated` tag is normally indicative of code that will stop working in the near future.
|
||
|
||
## How to fix
|
||
|
||
Don’t use the deprecated property.
|