http://css.dzone.com/articles/primitive-obsession

Nice examples of using value objects/facades instead of primitive constructs, such as arrays.

I will never again write a method like public function getNewsItem(array $options) {}