O NetBeans para PHP, nem sempre consegue completar o código, quando uma variável é uma instância de um objeto, que está em outro lugar e etc. Uma dica bacana, que vai ajudar nisso e ainda vai melhorar muito a legibilidade do seu código é colocar um comentário sobre a variável (ou em algum lugar no mesmo arquivo ou bloco de código), como abaixo:
<?php
/* var $teste \ArrayObject */
$teste = new \ArrayObject(array());
Com isso, ao utilizar a variável, o NetBeans irá conseguir completar seu código.