for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace ZFBrasil\DoctrineMoneyModule\Form;
use Zend\Form\Element\Number;
use Zend\Form\Fieldset;
use Zend\InputFilter\InputFilterProviderInterface;
use ZFBrasil\DoctrineMoneyModule\Form\Element\CurrencySelect;
use ZFBrasil\DoctrineMoneyModule\InputFilter\MoneyInputFilter;
/**
* Money form element that will make it very easy to work with money and currencies.
*
* @author Fábio Carneiro <[email protected]>
* @license MIT
*/
class MoneyFieldset extends Fieldset implements InputFilterProviderInterface
{
* {@inheritdoc}
public function init()
$this->add([
'type' => Number::class,
'name' => 'amount',
'options' => [
'label' => 'Amount',
],
'attributes' => [
'step' => '0.01',
]);
'type' => CurrencySelect::class,
'name' => 'currency',
'label' => 'Currency',
}
public function getInputFilterSpecification()
return ['type' => MoneyInputFilter::class];