Unejemplo de colección de objetos:
Código PHP:
$collection = new SplObjectStorage();
foreach($this->getStoreService()->getProducts($currentCategoryId) as $product){
$collection->attach(new Product($product));
}
$this->view->assign('productList', $collection);