for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
/*
* This file is part of the Sylius package.
*
* (c) Paweł Jędrzejewski
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/
declare(strict_types=1);
namespace Sylius\Bundle\GridBundle\Templating\Helper;
use Sylius\Component\Grid\Definition\Action;
use Sylius\Component\Grid\Renderer\BulkActionGridRendererInterface;
use Sylius\Component\Grid\View\GridView;
use Symfony\Component\Templating\Helper\Helper;
/**
* @final
class BulkActionGridHelper extends Helper
{
* @var BulkActionGridRendererInterface
private $bulkActionGridRenderer;
* @param BulkActionGridRendererInterface $bulkActionGridRenderer
public function __construct(BulkActionGridRendererInterface $bulkActionGridRenderer)
$this->bulkActionGridRenderer = $bulkActionGridRenderer;
}
* @param GridView $gridView
* @param Action $bulkAction
* @param mixed|null $data
* @return string
public function renderBulkAction(GridView $gridView, Action $bulkAction, $data = null): string
return $this->bulkActionGridRenderer->renderBulkAction($gridView, $bulkAction, $data);
public function getName(): string
return 'sylius_bulk_action_grid';