Fix error caches responses for without vary headers

interface Doctrine \ Common \ Cache \ Cache-> fetch ($ id) should return the cached data or FALSE, if no cache entry exists for the given id. Agree, it is better to use "return is_array($varyHeaders) ? $varyHeaders : [];"