Context
Part of #60.
Data
Result::loadFromMysqliResult() gained a guard clause in an earlier commit on this branch (fixing a non-existent-method finding, tracked in issue #59). That guard throws PhpDb\Adapter\Exception\RuntimeException, but the method's docblock was missing the corresponding @throws tag, which mago analyze then flagged as unhandled-thrown-type.
Fixed in 5fae58c by adding @throws Exception\RuntimeException to the method's docblock.
This issue is a record of where/why the gap was introduced. Close once confirmed it does not resurface.
Context
Part of #60.
Data
Result::loadFromMysqliResult()gained a guard clause in an earlier commit on this branch (fixing anon-existent-methodfinding, tracked in issue #59). That guard throwsPhpDb\Adapter\Exception\RuntimeException, but the method's docblock was missing the corresponding@throwstag, whichmago analyzethen flagged asunhandled-thrown-type.Fixed in 5fae58c by adding
@throws Exception\RuntimeExceptionto the method's docblock.This issue is a record of where/why the gap was introduced. Close once confirmed it does not resurface.