Elcodi\Admin\CurrencyBundle\Form\DataMapper\MoneyDataMapper::mapDataToForms PHP Метод

mapDataToForms() публичный Метод

Maps properties of some data to a list of forms.
public mapDataToForms ( mixed $data, Symfony\Component\Form\FormInterface[] $forms )
$data mixed Structured data.
$forms Symfony\Component\Form\FormInterface[] A list of {@link FormInterface} instances.
    public function mapDataToForms($data, $forms)
    {
        foreach ($forms as $form) {
            switch ($form->getName()) {
                case 'amount':
                    $form->setData(bcdiv($data->getAmount(), 100, 2));
                    break;
                case 'currency':
                    $form->setData($data->getCurrency());
                    break;
            }
        }
    }