for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
declare(strict_types=1);
namespace Gweb\SyliusProductDepositPlugin\Templating\Helper;
use Symfony\Component\Templating\Helper\Helper;
use Twig\Extension\AbstractExtension;
use Twig\TwigFilter;
/**
* Template extension to get deposit fee
*
* @author Gerd Weitenberg <[email protected]>
*/
class DepositExtension extends AbstractExtension
{
* @var Helper
private $helper;
* @param Helper $helper
public function __construct(Helper $helper)
$this->helper = $helper;
}
* {@inheritdoc}
public function getFilters(): array
return [
new TwigFilter('gweb_calculate_deposit', [$this->helper, 'getPrice']),
];