. */ namespace App\Twig; use Com\Tecnick\Barcode\Barcode; use Twig\Attribute\AsTwigFunction; final class BarcodeExtension { /** * Generates a barcode in SVG format for the given content and type. */ #[AsTwigFunction('barcode_svg')] public function barcodeSVG(string $content, string $type = 'QRCODE'): string { $barcodeFactory = new Barcode(); return $barcodeFactory->getBarcodeObj($type, $content)->getSvgCode(); } }