/**
  * (non-PHPdoc)
  * @see tao_actions_Import::getAvailableImportHandlers()
  */
 protected function getAvailableExportHandlers()
 {
     $returnValue = parent::getAvailableExportHandlers();
     // disabled due to possible security exploit that allows execution of php data in qti test driver
     // $returnValue[] = new taoDelivery_models_classes_export_AssemblyExporter();
     return $returnValue;
 }
 protected function getAvailableExportHandlers()
 {
     $returnValue = parent::getAvailableExportHandlers();
     $resources = $this->getResourcesToExport();
     $itemModels = array();
     foreach ($resources as $resource) {
         $model = taoItems_models_classes_ItemsService::singleton()->getItemModel($resource);
         if (!is_null($model)) {
             $itemModels[$model->getUri()] = $model;
         }
     }
     foreach ($itemModels as $model) {
         $impl = taoItems_models_classes_ItemsService::singleton()->getItemModelImplementation($model);
         if (in_array('tao_models_classes_export_ExportProvider', class_implements($impl))) {
             foreach ($impl->getExportHandlers() as $handler) {
                 array_unshift($returnValue, $handler);
             }
         }
     }
     return $returnValue;
 }