avoid 'array' is recognized as interface in hhvm