Finder methods return hints are too wide

Kirby

Well-known member
Affected version
2.3.7
A bunch of finder methods hint
PHP:
@return Finder

This breaks type hinting for code like
PHP:
$anAdmin = \XF::finder(UserFinder::class)
    ->where('is_admin', 1)
    ->fetchOne();
=> $anAdmin should be \XF\Entity\User but is reported as \XF\Mvc\Entity\Entity

Chould this be changed to @return static?
 
Back
Top Bottom