the brackets [] mean "array of" in phpDoc style. And they are picked up as such by IDEs (at least in PhpStorm)

So here:
 +   * @param   stdclass[]  $siteLanguages  All Language Objects 

menas like (uncorrect syntax):
 +   * @param   array of stdclass  $siteLanguages  All Language Objects