Thread:Project:Support desk/error in extension code/reply (7)

Easy: In ExtensionStatus/SpecialExtensionStatus.php on line 217 you are calling SpecialVersion::listAuthors. This call must provide the correct number of arguments. When you have a look at the function definition of SpecialVersion::listAuthors (Florian linked the docs in his post), then you will see that this function expects you to provide exactly 3 arguments. That is the same as what the error message ("Missing argument 3") tells you.

So the line

$this->listAuthors( $author, false )

where you only provide 2 arguments ($author and false) is wrong. You have to provide 3 arguments like so:

$this->listAuthors( $author, $extName, $extDir )

where
 * $author is a string or an array of authors
 * $extName is the name of the extension for link creation
 * $extDir is the path to the extension root directory