1
0
mirror of https://github.com/danog/psalm.git synced 2024-12-15 10:57:08 +01:00
psalm/docs/running_psalm/issues/MissingTemplateParam.md

29 lines
505 B
Markdown
Raw Normal View History

2020-03-19 17:32:49 +01:00
# MissingTemplateParam
Emitted when using the `@extends`/`@implements` annotation to extend a class without
extending all its template params.
```php
2020-03-21 00:13:46 +01:00
<?php
2020-03-19 17:32:49 +01:00
/**
* @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;
}
}
```