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(); }
public function __construct(FormBase $form, Url $site_url) { $this->form = $form; $this->form->setRenderer($this); $this->site_url = $site_url; }