Example #1
0
 public function __construct(ICms $cms, Language $language, FormBase $form = null, FormRenderer $form_renderer = null, FieldFactory $field_factory = null)
 {
     $this->cms = $cms;
     $this->language = $language;
     $this->field_factory = $field_factory;
     if ($form) {
         $this->form = $form;
         $this->form->setRenderer($form_renderer);
         if ($this->field_factory) {
             $this->form->filter_fields = $this->field_factory->createFieldSet($this->form, '', 'filters');
             $this->form->filter_fields->fieldset_tag = 'div';
         }
     }
     $this->initialise();
 }
Example #2
0
 public function __construct(FormBase $form, Url $site_url)
 {
     $this->form = $form;
     $this->form->setRenderer($this);
     $this->site_url = $site_url;
 }