atournayre/form
最新稳定版本:0.0.0
Composer 安装命令:
composer require atournayre/form
包简介
Manipulate form.
README 文档
README
This library helps manipulating forms.
Installation
Use Composer to install the package:
composer require atournayre/form
Features
- Add a maxlength attribute to all text fields
Example
namespace App\Subscriber\Form; use Atournayre\Helper\Decorator\Form\MaxLengthFormDecorator; use Symfony\Component\EventDispatcher\EventSubscriberInterface; use Symfony\Component\Form\FormEvent; use Symfony\Component\Form\FormEvents; class FormDecoratorSubscriber implements EventSubscriberInterface { public static function getSubscribedEvents(): array { return [ FormEvents::PRE_SET_DATA => 'onPreSetData', ]; } public function onPreSetData(FormEvent $event) { $form = $event->getForm(); // Add a maxlength attribute to all text fields. MaxLengthFormDecorator::decorate($form); } }
Contribute
Contributions to the package are always welcome!
- Report any bugs or issues you find on the issue tracker.
- You can grab the source code at the package's Git repository.
License
All contents of this package are licensed under the MIT license.
统计信息
- 总下载量: 10
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2023-03-11