ILIAS  trunk Revision v5.2.0beta1-34115-g3a2438be29
ILIAS\UI\Implementation\Component\Dropzone\File\Factory Class Reference
+ Inheritance diagram for ILIAS\UI\Implementation\Component\Dropzone\File\Factory:
+ Collaboration diagram for ILIAS\UI\Implementation\Component\Dropzone\File\Factory:

Public Member Functions

 __construct (SignalGeneratorInterface $signal_generator, FieldFactory $field_factory)
 
 standard (string $title, string $message, string $post_url, FileInput $file_input, ?FormInput $additional_input=null,)
 
 wrapper (string $title, string $post_url, $content, FileInput $file_input, ?FormInput $additional_input=null,)
 

Protected Attributes

SignalGeneratorInterface $signal_generator
 
FieldFactory $field_factory
 

Detailed Description

Author
Thibeau Fuhrer thibe.nosp@m.au@s.nosp@m.r.sol.nosp@m.utio.nosp@m.ns

Definition at line 35 of file Factory.php.

Constructor & Destructor Documentation

◆ __construct()

ILIAS\UI\Implementation\Component\Dropzone\File\Factory::__construct ( SignalGeneratorInterface  $signal_generator,
FieldFactory  $field_factory 
)

Member Function Documentation

◆ standard()

ILIAS\UI\Implementation\Component\Dropzone\File\Factory::standard ( string  $title,
string  $message,
string  $post_url,
FileInput  $file_input,
?FormInput  $additional_input = null 
)

Implements ILIAS\UI\Component\Dropzone\File\Factory.

Definition at line 49 of file Factory.php.

55  : StandardDropzone {
56  return new Standard(
57  $this->signal_generator,
58  $this->field_factory,
59  new FormInputNameSource(),
60  $title,
61  $message,
62  $post_url,
63  $file_input,
64  $additional_input
65  );
66  }
$message
Definition: xapiexit.php:32

◆ wrapper()

ILIAS\UI\Implementation\Component\Dropzone\File\Factory::wrapper ( string  $title,
string  $post_url,
  $content,
FileInput  $file_input,
?FormInput  $additional_input = null 
)

Implements ILIAS\UI\Component\Dropzone\File\Factory.

Definition at line 71 of file Factory.php.

77  : WrapperDropzone {
78  return new Wrapper(
79  $this->signal_generator,
80  $this->field_factory,
81  new FormInputNameSource(),
82  $title,
83  $content,
84  $post_url,
85  $file_input,
86  $additional_input
87  );
88  }

Field Documentation

◆ $field_factory

FieldFactory ILIAS\UI\Implementation\Component\Dropzone\File\Factory::$field_factory
protected

◆ $signal_generator

SignalGeneratorInterface ILIAS\UI\Implementation\Component\Dropzone\File\Factory::$signal_generator
protected

The documentation for this class was generated from the following file: