SatisAdmin\Form\RepositoryType::loadDataType PHP Method

loadDataType() protected method

protected loadDataType ( Symfony\Component\Form\FormInterface $form, Repository $repository )
$form Symfony\Component\Form\FormInterface
$repository SatisAdmin\Model\Repository
    protected function loadDataType(FormInterface $form, Repository $repository)
    {
        $formClass = 'SatisAdmin\\Form\\' . ucfirst($repository->getType()) . 'RepositoryType';
        $form->remove('data');
        $form->add('data', new $formClass(), ['virtual' => true, 'data_class' => get_class($repository)]);
    }