public function testAddEntityFieldsWithoutContactPermission() { $builder = $this->getMockBuilder('Symfony\\Component\\Form\\FormBuilder')->disableOriginalConstructor()->getMock(); $this->securityFacade->expects($this->once())->method('isGranted')->with('orocrm_contact_view')->will($this->returnValue(false)); $builder->expects($this->at(0))->method('add')->with('name', 'text')->will($this->returnSelf()); $type = new AccountType($this->router, $this->entityNameResolver, $this->securityFacade); $type->buildForm($builder, []); }
/** * {@inheritdoc} */ public function buildForm(FormBuilderInterface $builder, array $options) { parent::buildForm($builder, $options); $builder->addEventSubscriber(new PatchSubscriber()); }