Como não posso comentar sobre a dica profissional de @buckheroux , é sempre bom lembrar que você pode converter um array em um objeto apenas digitando a variável:
$obj = (object) $array;
Limpo e direto ao ponto 🙂
E o manual para outras referências:
http://www.php.net/manual/en/language.types.object.php#language.types.object.casting