/** * @param \FSi\Bundle\AdminBundle\Admin\CRUD\AbstractCRUD $element * @param \Symfony\Component\Form\FormFactory $formFactory */ function it_mount_form_factory_to_elements_that_are_form_aware($element, $formFactory) { $element->setFormFactory($formFactory)->shouldBeCalled(); $this->mount($element); }
/** * @param \FSi\Bundle\AdminBundle\Admin\CRUD\AbstractCRUD $element * @param \FSi\Component\DataSource\DataSourceFactory $dataSourceFactory * @param \FSi\Component\DataGrid\DataGridFactory $dataGridFactory */ function it_mount_datasource_factory_and_datagrid_factory_to_elements_that_behave_like_list($element, $dataSourceFactory, $dataGridFactory) { $element->setDataSourceFactory($dataSourceFactory)->shouldBeCalled(); $element->setDataGridFactory($dataGridFactory)->shouldBeCalled(); $this->mount($element); }