aimeos /
aimeos-symfony
| 1 | <?php |
||
| 2 | |||
| 3 | /** |
||
| 4 | * @license MIT, http://opensource.org/licenses/MIT |
||
| 5 | * @copyright Aimeos (aimeos.org), 2014-2020 |
||
| 6 | * @package symfony |
||
| 7 | * @subpackage Controller |
||
| 8 | */ |
||
| 9 | |||
| 10 | |||
| 11 | namespace Aimeos\ShopBundle\Controller; |
||
| 12 | |||
| 13 | use Symfony\Component\HttpFoundation\Response; |
||
| 14 | use Symfony\Bundle\FrameworkBundle\Controller\AbstractController; |
||
| 15 | |||
| 16 | |||
| 17 | /** |
||
| 18 | * Aimeos controller for supplier related functionality. |
||
| 19 | * |
||
| 20 | * @package symfony |
||
| 21 | * @subpackage Controller |
||
| 22 | */ |
||
| 23 | class SupplierController extends AbstractController |
||
| 24 | { |
||
| 25 | /** |
||
| 26 | * Returns the html for the supplier detail page. |
||
| 27 | * |
||
| 28 | * @return Response Response object containing the generated output |
||
| 29 | */ |
||
| 30 | public function detailAction( \Twig\Environment $twig ) : Response |
||
| 31 | { |
||
| 32 | $params = []; |
||
| 33 | $shop = $this->container->get( 'shop' ); |
||
| 34 | |||
| 35 | foreach( $this->container->getParameter( 'aimeos_shop.page' )['supplier-detail'] as $name ) |
||
|
0 ignored issues
–
show
Bug
introduced
by
Loading history...
|
|||
| 36 | { |
||
| 37 | $params['aiheader'][$name] = $shop->get( $name )->header(); |
||
| 38 | $params['aibody'][$name] = $shop->get( $name )->body(); |
||
| 39 | } |
||
| 40 | |||
| 41 | return new Response( |
||
| 42 | $twig->render( '@AimeosShop/Supplier/detail.html.twig', $params ), |
||
| 43 | 200, ['Cache-Control' => 'private, max-age=10'] |
||
| 44 | ); |
||
| 45 | } |
||
| 46 | } |
||
| 47 |