Eccube\Controller\Block\SearchProductController::index PHP Method

index() public method

public index ( Application $app, Request $request )
$app Eccube\Application
$request Symfony\Component\HttpFoundation\Request
    public function index(Application $app, Request $request)
    {
        /** @var $form \Symfony\Component\Form\Form */
        $builder = $app['form.factory']->createNamedBuilder('', 'search_product_block')->setMethod('GET');
        $event = new EventArgs(array('builder' => $builder), $request);
        $app['eccube.event.dispatcher']->dispatch(EccubeEvents::FRONT_BLOCK_SEARCH_PRODUCT_INDEX_INITIALIZE, $event);
        /** @var $request \Symfony\Component\HttpFoundation\Request */
        $request = $app['request_stack']->getMasterRequest();
        $form = $builder->getForm();
        $form->handleRequest($request);
        return $app->render('Block/search_product.twig', array('form' => $form->createView()));
    }
SearchProductController