/**
  * @param \Symfony\Component\Form\Form $form
  * @param \FSi\Bundle\AdminBundle\Admin\CRUD\FormElement $element
  * @param \FSi\Component\DataIndexer\DataIndexerInterface $dataIndexer
  * @param \Symfony\Component\HttpFoundation\Request $request
  */
 function it_have_array_data($form, $element, $dataIndexer, $request)
 {
     $form->createView()->willReturn('form_view');
     $form->getData()->willReturn(null);
     $this->handleRequest($request)->shouldReturn(null);
     $this->getData()->shouldBeArray();
     $this->getData()->shouldHaveKeyInArray('form');
     $this->getData()->shouldHaveKeyInArray('element');
     $form->getData()->willReturn(array('object'));
     $element->getDataIndexer()->willReturn($dataIndexer);
     $dataIndexer->getIndex(array('object'))->willReturn('id');
     $this->getData()->shouldHaveKeyInArray('id');
 }