%PDF- %PDF-
Direktori : /www/varak.net/losik.varak.net/vendor/nette/forms/src/Bridges/FormsLatte/ |
Current File : /www/varak.net/losik.varak.net/vendor/nette/forms/src/Bridges/FormsLatte/FormsExtension.php |
<?php /** * This file is part of the Nette Framework (https://nette.org) * Copyright (c) 2004 David Grudl (https://davidgrudl.com) */ declare(strict_types=1); namespace Nette\Bridges\FormsLatte; use Latte; /** * Latte v3 extension for Nette Forms. */ final class FormsExtension extends Latte\Extension { public function getTags(): array { return [ 'form' => [Nodes\FormNode::class, 'create'], 'formContext' => [Nodes\FormNode::class, 'create'], 'formContainer' => [Nodes\FormContainerNode::class, 'create'], 'label' => [Nodes\LabelNode::class, 'create'], 'input' => [Nodes\InputNode::class, 'create'], 'inputError' => [Nodes\InputErrorNode::class, 'create'], 'formPrint' => [Nodes\FormPrintNode::class, 'create'], 'formClassPrint' => [Nodes\FormPrintNode::class, 'create'], 'n:name' => fn(Latte\Compiler\Tag $tag) => yield from strtolower($tag->htmlElement->name) === 'form' ? Nodes\FormNNameNode::create($tag) : Nodes\FieldNNameNode::create($tag), ]; } public function getProviders(): array { return [ 'formsStack' => [], ]; } }