From 0cb402a93a2e59cafa2d16ae0cf2123bd4712053 Mon Sep 17 00:00:00 2001 From: Edward Hartwell Goose Date: Mon, 1 Aug 2022 21:53:28 +0100 Subject: [PATCH] Add support for Placeholder --- src/Limenius/Liform/Transformer/AbstractTransformer.php | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/Limenius/Liform/Transformer/AbstractTransformer.php b/src/Limenius/Liform/Transformer/AbstractTransformer.php index 9427b85..eb2a65b 100644 --- a/src/Limenius/Liform/Transformer/AbstractTransformer.php +++ b/src/Limenius/Liform/Transformer/AbstractTransformer.php @@ -68,6 +68,7 @@ protected function applyExtensions(array $extensions, FormInterface $form, array protected function addCommonSpecs(FormInterface $form, array $schema, $extensions = [], $widget) { $schema = $this->addLabel($form, $schema); + $schema = $this->addPlaceholder($form, $schema); $schema = $this->addAttr($form, $schema); $schema = $this->addPattern($form, $schema); $schema = $this->addDescription($form, $schema); @@ -77,6 +78,14 @@ protected function addCommonSpecs(FormInterface $form, array $schema, $extension return $schema; } + public function addPlaceholder(FormInterface $form, array $schema) + { + if ($attr = $form->getConfig()->getOption('placeholder')) { + $schema['placeholder'] = $attr; + } + + return $schema; + } /** * @param FormInterface $form