When you run phplint on 32-bit systems, you get:
PHP Fatal error: Cannot use float as default value for parameter $whatToShow of type int in /usr/share/mediawiki/vendor/wikimedia/idle-dom/src/Stub/Document.php on line 261
The code in question is:
/** * @param Node $root * @param int $whatToShow * @param NodeFilter|callable|null $filter * @return NodeIterator */ public function createNodeIterator( /* Node */ $root, int $whatToShow = 0xFFFFFFFF, /* ?mixed */ $filter = null ) { throw self::_unimplemented(); }
Because that's too big to fit in a 32-bit integer, it turns into a float, which breaks the type hint. This was caught by the Debian package's autopkgtest CI system.
(Can't find a project for idle-dom, so I hope Parsoid isn't too far off)