Currently i am using the zend view in my project and i notice a very small problem with the docblock of the \Zend\View\Model\ViewModel class constructor.
Where it says @param null|array|Traversable $variables should be @param null|array|Traversable|ArrayAccess $variables
In the same constructor if no $variables is provided the constructor initializes it with one instance of arrayAccess.