Docblock fixes and typehinting for array parameters

Several PHP Docblock fixes

Typehinting for array parameters:
http://php.net/manual/en/language.oop5.typehinting.php

remove `@return void`
http://code.garyjones.co.uk/why-return-void-is-wrong

removed `@access`, as function signature already states visibility