mirror of
https://github.com/danog/psalm.git
synced 2024-11-27 12:55:26 +01:00
488 B
488 B
UnresolvableConstant
Emitted when Psalm cannot resolve a constant used in key-of
or value-of
. Note that static::CONST
is considered
unresolvable for key-of
and value-of
, since the literal keys and values can't be resolved due to the possibility
of being overridden by child classes.
<?php
class Foo
{
public const BAR = ['bar'];
/**
* @return value-of<self::BAT>
*/
public function bar(): string
{
return self::BAR[0];
}
}