public function collectListObjects($subject = null, $options = array())
{
$collectedData = array('listObjects' => array(), 'objectTypes' => array());
$listObjectsRegistration = $this->dispatcher->dispatch('newscoop.listobjects.register', new CollectObjectsDataEvent($subject, $options));
foreach ($listObjectsRegistration->getListObjects() as $key => $object) {
$collectedData['listObjects'][$key] = $object;
}
foreach ($listObjectsRegistration->getObjectTypes() as $key => $object) {
$collectedData['objectTypes'][$key] = $object;
}
return $collectedData;
}