remove specific code testing esi integration

This commit is contained in:
Manuel Raynaud
2013-11-22 09:43:24 +01:00
parent bdc49ade98
commit a85baf6994
4 changed files with 3 additions and 22 deletions

View File

@@ -85,19 +85,11 @@ class ViewListener implements EventSubscriberInterface
$content = $parser->render($request->attributes->get('_view').".html");
if ($content instanceof Response) {
$response = $content;$event->setResponse($content);
$response = $content;
} else {
$response = new Response($content, $parser->getStatus() ?: 200);
}
$response->setCache(array(
'last_modified' => new \DateTime(),
'max_age' => 600,
's_maxage' => 600,
'private' => false,
'public' => true,
));
$event->setResponse($response);
} catch (ResourceNotFoundException $e) {
throw new NotFoundHttpException();

View File

@@ -8,17 +8,12 @@
<default key="_controller">Thelia\Controller\Front\DefaultController::noAction</default>
<default key="_view">includes/mini-cart</default>
</route>
<route id="ajax.addCartMessage" path="/ajax/addCartMessage">
<default key="_controller">Thelia\Controller\Front\DefaultController::noAction</default>
<default key="_view">includes/addedToCart</default>
</route>
<route id="esi-minicart" path="/mini-cart">
<default key="_controller">Front\Controller\CartController::renderMiniCart</default>
<default key="_view">includes/mini-cart</default>
</route>
<!-- Register -->
<route id="customer.create.process" path="/register" methods="post">
<default key="_controller">Front\Controller\CustomerController::createAction</default>

View File

@@ -142,10 +142,4 @@ class CartController extends BaseFrontController
return $cartAdd;
}
public function renderMiniCart()
{
$response = $this->render('includes/mini-cart');
return $response;
}
}

View File

@@ -129,7 +129,7 @@ GNU General Public License : http://www.gnu.org/licenses/
</div>
</li>
{/elseloop}
{render_esi path="{url path="/mini-cart"}" alt="fail"}
{include file="includes/mini-cart.html" nocache}
</ul>
{/nocache}
<ul class="nav navbar-nav navbar-categories">