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"); $content = $parser->render($request->attributes->get('_view').".html");
if ($content instanceof Response) { if ($content instanceof Response) {
$response = $content;$event->setResponse($content); $response = $content;
} else { } else {
$response = new Response($content, $parser->getStatus() ?: 200); $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); $event->setResponse($response);
} catch (ResourceNotFoundException $e) { } catch (ResourceNotFoundException $e) {
throw new NotFoundHttpException(); throw new NotFoundHttpException();

View File

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

View File

@@ -142,10 +142,4 @@ class CartController extends BaseFrontController
return $cartAdd; 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> </div>
</li> </li>
{/elseloop} {/elseloop}
{render_esi path="{url path="/mini-cart"}" alt="fail"} {include file="includes/mini-cart.html" nocache}
</ul> </ul>
{/nocache} {/nocache}
<ul class="nav navbar-nav navbar-categories"> <ul class="nav navbar-nav navbar-categories">