Example #1
0
 /**
  * @param string $configPath
  *
  * @return SystemConfigurationFormProvider
  */
 protected function getProviderWithConfigLoaded($configPath)
 {
     $config = Yaml::parse(file_get_contents($configPath));
     $processor = new ProcessorDecorator(new Processor(), ['some_field', 'some_another_field', 'some_ui_only_field', 'some_api_only_field']);
     $config = $processor->process($config);
     $subscriber = $this->getMockBuilder('Oro\\Bundle\\ConfigBundle\\Form\\EventListener\\ConfigSubscriber')->setMethods(array('__construct'))->disableOriginalConstructor()->getMock();
     $formType = new FormType($subscriber);
     $formFieldType = new FormFieldType();
     $useParentScope = new ParentScopeCheckbox();
     $extensions = array(new PreloadedExtension(array($formType->getName() => $formType, $formFieldType->getName() => $formFieldType, $useParentScope->getName() => $useParentScope), array()));
     $factory = Forms::createFormFactoryBuilder()->addExtensions($extensions)->addTypeExtension(new DataBlockExtension())->getFormFactory();
     $securityFacade = $this->getMockBuilder('Oro\\Bundle\\SecurityBundle\\SecurityFacade')->disableOriginalConstructor()->getMock();
     $provider = new SystemConfigurationFormProvider($config, $factory, $securityFacade);
     return $provider;
 }
Example #2
0
 protected function getExtensions()
 {
     $useParentScope = new ParentScopeCheckbox();
     return [new PreloadedExtension(array($useParentScope->getName() => $useParentScope), array())];
 }
 public function getExtensions()
 {
     $subscriber = $this->getMockBuilder('Oro\\Bundle\\ConfigBundle\\Form\\EventListener\\ConfigSubscriber')->setMethods(array('__construct'))->disableOriginalConstructor()->getMock();
     $formType = new FormType($subscriber);
     $formFieldType = new FormFieldType();
     $useParentScope = new ParentScopeCheckbox();
     return array(new PreloadedExtension(array($formType->getName() => $formType, $formFieldType->getName() => $formFieldType, $useParentScope->getName() => $useParentScope), array()));
 }