for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Bdf\Form\Leaf;
use Bdf\Form\AbstractElementBuilder;
use Bdf\Form\Choice\ChoiceBuilderTrait;
use Bdf\Form\ElementInterface;
use Bdf\Form\Transformer\TransformerInterface;
use Bdf\Form\Validator\ValueValidatorInterface;
/**
* Builder for any element
*
* @see AnyElement
* @extends AbstractElementBuilder<AnyElement>
*/
class AnyElementBuilder extends AbstractElementBuilder
{
use ChoiceBuilderTrait;
* {@inheritdoc}
protected function createElement(ValueValidatorInterface $validator, TransformerInterface $transformer): ElementInterface
return new AnyElement($validator, $transformer, $this->getChoices());
}