1
0
mirror of https://github.com/danog/psalm.git synced 2024-12-04 10:38:49 +01:00
psalm/docs/running_psalm/issues/MissingTemplateParam.md
2020-03-20 19:13:56 -04:00

29 lines
505 B
Markdown

# MissingTemplateParam
Emitted when using the `@extends`/`@implements` annotation to extend a class without
extending all its template params.
```php
<?php
/**
* @template-implements ArrayAccess<int>
*/
class SomeIterator implements ArrayAccess
{
public function offsetSet($offset, $value) {
}
public function offsetExists($offset) {
return false;
}
public function offsetUnset($offset) {
}
public function offsetGet($offset) {
return null;
}
}
```