Esempio n. 1
0
 /**
  * Takes the request's actions and hands them of to the according frontend
  * helpers.
  *
  * @param	Tx_Solr_IndexQueue_PageIndexerRequest	$request The request to dispatch
  * @param	Tx_Solr_IndexQueue_PageIndexerResponse	$response The request's response
  */
 public function dispatch(Tx_Solr_IndexQueue_PageIndexerRequest $request, Tx_Solr_IndexQueue_PageIndexerResponse $response)
 {
     $actions = $request->getActions();
     foreach ($actions as $action) {
         $frontendHelper = $this->frontendHelperManager->resolveAction($action);
         $frontendHelper->activate();
         $frontendHelper->processRequest($request, $response);
     }
 }