mirror of
https://github.com/danog/psalm.git
synced 2024-11-27 04:45:20 +01:00
372 B
372 B
InvalidTemplateParam
Emitted when using the @extends
/@implements
annotation to extend a class that has a template type constraint, where that extended value does not satisfy the parent class/interface's constraints.
<?php
/**
* @template T as object
*/
class Base {}
/** @template-extends Base<int> */
class SpecializedByInheritance extends Base {}