リストを受け取る仮引数はType Hintingしない
リストはシンプルに配列な場合もあるけど、Traversable なオブジェクトかもしれない。
リストを受け取る関数/メソッドの仮引数が、Type Hinting されていると
<?php function hoge(array $values) {}
array でしか渡せなくなってしまう。 foreach() にかけられるとはいっても Traversable は array ではない。
仮引数の名前をリストであることがわかるように命名して、 Type Hinting はしない方がいいと思う。