ILIAS  release_8 Revision v8.23
ILIAS Namespace Reference

Class ChatMainBarProvider . More...

Namespaces

 Accessibility
 This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V.
 
 Accordion
 This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V.
 
 Administration
 This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V.
 
 AdministrativeNotification
 
 AdvancedEditing
 This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V.
 
 
 Awareness
 This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V.
 
 BackgroundTasks
 This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V.
 
 Badge
 
 Block
 This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V.
 
 Blog
 This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V.
 
 BookingManager
 This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V.
 
 Calendar
 
 Category
 This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V.
 
 Certificate
 
 Chatroom
 
 CI
 
 Classification
 This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V.
 
 Contact
 
 Container
 This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V.
 
 ContainerReference
 This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V.
 
 ContentPage
 
 COPage
 This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V.
 
 Dashboard
 
 Data
 
 DI
 This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V.
 
 EmployeeTalk
 
 Exercise
 This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V.
 
 Export
 This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V.
 
 FileDelivery
 This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V.
 
 Filesystem
 This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V.
 
 FileUpload
 This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V.
 
 Folder
 This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V.
 
 GlobalScreen
 PhpIncompatibleReturnTypeInspection
 
 Glossary
 This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V.
 
 Help
 This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V.
 
 HTMLLearningModule
 This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V.
 
 HTTP
 This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V.
 
 Imprint
 This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V.
 
 InfoScreen
 This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V.
 
 Init
 
 ItemGroup
 This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V.
 
 KioskMode
 
 LDAP
 
 LearningHistory
 This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V.
 
 LearningModule
 This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V.
 
 LearningProgress
 
 Like
 This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V.
 
 
 LTI
 
 LTIOAuth
 This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V.
 
 Mail
 
 MainMenu
 
 MediaCast
 This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V.
 
 MediaObjects
 This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V.
 
 MediaPool
 This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V.
 
 Membership
 
 
 Modules
 
 Multilingualism
 This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V.
 
 MyStaff
 This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V.
 
 Navigation
 This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V.
 
 News
 This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V.
 
 Notes
 This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V.
 
 Notifications
 This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V.
 
 Object
 This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V.
 
 OnScreenChat
 
 OrgUnit
 
 PersonalWorkspace
 This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V.
 
 Portfolio
 This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V.
 
 Refinery
 This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V.
 
 Repository
 This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V.
 
 ResourceStorage
 This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V.
 
 RootFolder
 This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V.
 
 Search
 
 Services
 
 Setup
 This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V.
 
 Skill
 
 src
 
 StudyProgramme
 
 Style
 
 Survey
 This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V.
 
 SurveyQuestionPool
 This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V.
 
 TA
 
 Table
 This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V.
 
 Tagging
 
 Tasks
 
 Test
 This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V.
 
 TestQuestionPool
 This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V.
 
 Tests
 
 UI
 This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V.
 
 UICore
 
 User
 This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V.
 
 WebAccessChecker
 This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V.
 
 Wiki
 This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V.
 
 WorkflowEngine
 This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V.
 

Detailed Description

Class ChatMainBarProvider .

Class ObjectiveConstructorTest .

Class ilSetupAgentTest .

Class Renderer .

Trait Triggerer.

Class TriggeredSignal.

Interface SignalGeneratorInterface.

Class SignalGenerator.

Class Signal.

Class StandardPopover.

Class Renderer.

Class Popover.

Class ListingPopover.

Class Sub .

Class Standard .

Class Secondary .

Class Renderer .

Class Panel .

Class Listing .

Class Factory .

Class LightboxTextPage .

Class Renderer .

Class Notification .

Class Workflow .

Class Step .

Class Renderer .

Class Linear .

Class Factory .

Class Renderer .

Class Listing .

Class Descriptive .

Class Text .

Class Renderer .

Factory for characteristic value listings .

Class Renderer .

Class Legacy .

Class Renderer .

Class FilterContextRenderer .

Class File .

Class Factory.

Class Renderer .

Class Image .

Class Factory .

Class ScaleBar .

Class Renderer .

Class ProgressMeter .

Class Factory .

Class Factory .

Interface Triggerer.

Interface Triggerable.

Interface Toast .

Interface Container .

Interface Signal.

A standard popover renders any other component as its content.

A listing popover renders multiple items as a list.

Interface Listing .

Interface Legacy .

Interface Factory .

Interface Standard .

Interface Appointment .

Interface Factory .

Interface OnUpdateable.

Interface Onloadable.

Interface Lightbox.

Interface Interruptive.

Interface Unordered .

Interface Ordered .

Interface Descriptive .

Interface Legacy .

Interface Standard Item .

Interface Shy .

Interface Notification .

Interface Tag.

This describes how a glyph could be modified during construction of UI.

Interface Hoverable.

Interface Factory.

Interface Droppable.

Interface Closacle.

Interface Clickable.

Interface Standard .

Interface ProgressMeter .

Interface Mini .

Interface Responsive .

Interface Factory .

Interface Changeable.

Interface Custom .

Interface Card .

Interface for Breadcrumbs .

Class ObjectiveConstructor .

Class ImplementationOfInterfaceFinder.

Class MaxNestingFileSystemStorageHandler.

Class RevisionExistsException .

Class NonMatchingIdentificationException .

Class UploadInfoResolver .

Class StreamInfoResolver .

Class ClonedRevisionInfoResolver .

Class AbstractInfoResolver .

Interface LockHandlerResult .

Interface LockHandler .

Class SrcConsumer .

Class InlineConsumer .

Class FileStreamConsumer .

Class DownloadMultipleConsumer .

Class DownloadConsumer .

Class Consumers.

Class BaseHTTPResponseBasedConsumer .

Class BaseConsumer .

Class AbsolutePathConsumer .

Interface StatusCode.

Exception ResponseSendingException Represents response sending problems.

Class NullResponseSenderStrategy.

Class ResponseFactoryImpl.

Interface ResponseFactory.

Class RequestFactoryImpl.

Interface RequestFactory.

Class CookieWrapper Facade class for the FigCookies SetCookie class.

Class CookieJarWrapper.

Class CookieJarFactoryImpl.

Interface CookieJarFactory.

Interface CookieJar.

Class CookieFactoryImpl.

Interface CookieFactory.

Interface Cookie.

Class ContextCollection .

Trait SymbolDecoratorTrait .

Class AdministrativeNotification .

Class LinkList .

Interface isInterchangeableItem .

Class MetaContent.

Class OnLoadCodeCollection .

Class JsCollection .

Class InlineCssCollection .

Class CssCollection .

Class AbstractLayoutModification .

Trait ComponentDecoratorTrait .

Class AbstractProvider .

Class AbstractIdentificationProvider .

Class AbstractIdentification .

Class Notifications Handles Async Calls for the Notification Center .

Class Client .

Class FilenameSanitizerImpl.

Interface FilenameSanitizer.

Class SortableIterator .

Class SizeRangeFilterIterator .

Class RecursiveDirectoryIterator .

Class FileTypeFilterIterator .

Class ExcludeDirectoryFilterIterator .

Class DepthRangeFilterIterator .

Class DateRangeFilterIterator .

Class Finder Port of the Symfony2 bundle to work with the ILIAS FileSystem abstraction .

Class NumberComparator .

Class DateComparator .

Class Base .

Class ReadOnlyDecorator.

Class FilesystemWhitelistDecorator.

Class Exception .

Class UuidInterface .

Class Uuid .

Class Factory .

Class ReferenceId.

Class ObjectId.

Class ClientId .

Interface Value The Value as a defined format of data passed between two tasks.

Class VoidType .

Class ListType .

Class Exception The Basic Exception Class for Types.

Interface TaskManager We add, remove or observe buckets with the background task manager.

Interface Task A Task is the basic interface of an "thing" which can be put into a Bucket and will be run or triggered by the BackgroundTask-Worker.

Interface UserInteraction A Task in the Bucket, which will need some User-Interaction before running the task.

Interface Option Whenever a user is asked about the further course of his tasks (userinteraction), options will show up.

Interface Job A Task, which can be run without any interaction with the user, such as zipping files or just collecting some data.

Class ThunkValue Represents a value that has not yet been calculated.

Class ListValue The type of the list will be the lowest common type in the list e.g.

Class AbstractValue .

Class DownloadInteger .

Class AbstractUserInteraction .

Class AbstractTask .

Class AbstractJob .

Class MockObserver .

Class BasicTaskManager .

Class BasicBucketMeta .

Class Exception If something goes wrong in writing a task/bucket to the database.

Class Exception The Basic Exception Class for BackgroundTasks.

Class BucketNotFoundException .

Class Factory Create instances of classes using type hinting and the dependency injection container.

Class NoSuchServiceException If the DIC does not contain a service that is required.

Class InvalidClassException This method is thrown when the DI tries to instantiate a class that somehow cannot be instantiated.

Class Exception Top Level Exception for DIC Exceptions.

Class BaseDependencyMap .

Interface BucketMeta A meta bucket contains infos about a bucket like its percentage, name etc.

Interface Observer Contains several chained tasks and infos about them.

Class Subscriber .

Class Conversation .

Class MessageDto .

Class ConversationDto .

Class ilMStShowUserCoursesGUI .

Class ilMStListCompetencesSkillsGUI .

Class StartUpSequenceStep .

Class StartupSequenceDispatcher .

Class ilGSBootLoaderBuilder .

Class StateTranslator .

Class BaseForm .

Class IliasDBEmployeeTalkSeriesRepository .

Interface VEventStatus.

Interface VCalenderMethod.

Class PageReadingTime .

Class PageMetricsService .

Class PageMetricsRepositoryImp .

Interface PageMetricsRepository .

Class PageUpdatedEvent .

Class PageMetrics .

Class CouldNotFindPageMetrics .

Class StorePageMetricsCommand .

Class GetPageMetricsCommand .

Class StorageImpl .

Interface Storage .

Class Settings .

Author
Michael Jansen mjans.nosp@m.en@d.nosp@m.ataba.nosp@m.y.de
Michale Jansen mjans.nosp@m.en@d.nosp@m.ataba.nosp@m.y.de

RFC 5546

+-------------—+-----------------------------------------------—+ | Method | Description | +-------------—+-----------------------------------------------—+ | PUBLISH | Used to publish an iCalendar object to one or | | | more "Calendar Users". There is no | | | interactivity between the publisher and any | | | other "Calendar User". An example might include | | | a baseball team publishing its schedule to the |

public.
REQUEST Used to schedule an iCalendar object with other
"Calendar Users". Requests are interactive in
that they require the receiver to respond using
the reply methods. Meeting requests, busy-time
requests, and the assignment of tasks to other
"Calendar Users" are all examples. Requests are
also used by the Organizer to update the status
of an iCalendar object.
REPLY A reply is used in response to a request to
convey Attendee status to the Organizer.
Replies are commonly used to respond to meeting
and task requests.
ADD Add one or more new instances to an existing
recurring iCalendar object.
CANCEL Cancel one or more instances of an existing
iCalendar object.
REFRESH Used by an Attendee to request the latest
version of an iCalendar object.
COUNTER Used by an Attendee to negotiate a change in an
iCalendar object. Examples include the request
to change a proposed event time or change the
due date for a task.
DECLINECOUNTER Used by the Organizer to decline the proposed
counter proposal.

+-------------—+-----------------------------------------------—+

Defines all valid vevent status.

Author
Oskar Truffer ot@st.nosp@m.uder.nosp@m.-raim.nosp@m.ann..nosp@m.ch
Theodor Truffer tt@st.nosp@m.uder.nosp@m.-raim.nosp@m.ann..nosp@m.ch
Theodor Truffer tt@st.nosp@m.uder.nosp@m.-raim.nosp@m.ann..nosp@m.ch ilMStShowUserCoursesGUI: ilMStShowUserGUI ilMStShowUserCoursesGUI: ilMStShowUserCoursesTableGUI

Please Specify by extending

Author
Oskar Truffer ot@st.nosp@m.uder.nosp@m.-raim.nosp@m.ann..nosp@m.ch If you don't want to load the whole task structure of a bucket you will get an empty bucket. You get meta-info about the bucket but cannot access its tasks etc. because they are not loaded yet.
Oskar Truffer ot@st.nosp@m.uder.nosp@m.-raim.nosp@m.ann..nosp@m.ch Basic Task manager. Will execute tasks immediately. Some important infos:
  • The bucket and its tasks are not saved into the db upon execution
  • The percentage and current task are not updated during execution.
  • The bucket and its tasks inkl. percentage and current task are only saved into the DB when a user interaction occurs.
Fabian Schmid fs@st.nosp@m.uder.nosp@m.-raim.nosp@m.ann..nosp@m.ch
Oskar Truffer ot@st.nosp@m.uder.nosp@m.-raim.nosp@m.ann..nosp@m.ch Example User Interaction. You will be able to download a number in a file.

[ScalarValue] if its a list containing IntegerValues and FloatValues.

Author
Oskar Truffer ot@st.nosp@m.uder.nosp@m.-raim.nosp@m.ann..nosp@m.ch

Currently there are two types of Tasks:

  • Job: A Task, which can be run without any interaction with the user such as zipping files or just collecting some data
  • UserInteraction: A Task in the Bucket, which will need some User-Interaction before running the task. A User-Interaction is provided as Button in the UserInterface such as [ Cancel ] or [ Download ]

Please Specify by extending.

Author
Oskar Truffer ot@st.nosp@m.uder.nosp@m.-raim.nosp@m.ann..nosp@m.ch Describes a list of a certain Type. Attention: isExtensionOf behaves Covariant! new ListType(Dog::class).isExtensionOf(new ListType(Animal::class)) == true! See: https://en.wikipedia.org/wiki/Covariance_and_contravariance_(computer_science)
Oskar Truffer ot@st.nosp@m.uder.nosp@m.-raim.nosp@m.ann..nosp@m.ch Void Type and Singleton for the void type.

IO MUST be serialisable since it will bes stored in the database or somewhere else

Author
Fabian Schmid fs@st.nosp@m.uder.nosp@m.-raim.nosp@m.ann..nosp@m.ch

Top Level Exception for DIC Exceptions.

Author
Oskar Truffer ot@st.nosp@m.uder.nosp@m.-raim.nosp@m.ann..nosp@m.ch

The filesystem white list decorator rewrites forbidden file endings and delegates the rest of the operation to the concrete filesystem implementation which is wrapped by the decorator.

Author
Nicolas Schäfli ns@st.nosp@m.uder.nosp@m.-raim.nosp@m.ann..nosp@m.ch
Version
1.0.0
Since
5.3.4

The filesystem ready only decorator provides read only access and will throw an Exception whenever code tries to write files.

Author
Fabian Schmid fs@st.nosp@m.uder.nosp@m.-raim.nosp@m.ann..nosp@m.ch
Version
1.0.0
Since
5.3.6
See also
: https://github.com/symfony/finder
Author
Michael Jansen mjans.nosp@m.en@d.nosp@m.ataba.nosp@m.y.de

The filename sanitizer verifies and fixes file name endings. It will not check the file for invalid character or other potential problems.

Author
Nicolas Schäfli ns@st.nosp@m.uder.nosp@m.-raim.nosp@m.ann..nosp@m.ch
Version
1.0
Since
5.3.4

Standard implementation of the filename sanitizing interface.

Author
Nicolas Schäfli ns@st.nosp@m.uder.nosp@m.-raim.nosp@m.ann..nosp@m.ch
Version
1.1.0
Since
5.3.4

ILIAS cookie representation. All implementations must be immutable.

Author
Nicolas Schäfli ns@st.nosp@m.uder.nosp@m.-raim.nosp@m.ann..nosp@m.ch
Since
5.3
Version
1.0.0

The cookie factory provides different methods to create cookies.

Author
Nicolas Schaefli ns@st.nosp@m.uder.nosp@m.-raim.nosp@m.ann..nosp@m.ch
Since
5.3
Version
1.0.0

The cookie factory provides different methods to create cookies.

Author
Nicolas Schaefli ns@st.nosp@m.uder.nosp@m.-raim.nosp@m.ann..nosp@m.ch
Since
5.3
Version
1.0.0

The cookie jar represents a collection of cookies.

The cookie jar never manipulates the response automatically. Therefore please call the renderIntoResponseHeader method, when you are done manipulating the cookies.

Please note that all concrete implementations of the jar must be immutable. There is no need to implement custom deep copy mechanism because the cookie itself must be immutable to.

Author
Nicolas Schäfli ns@st.nosp@m.uder.nosp@m.-raim.nosp@m.ann..nosp@m.ch
Since
5.3
Version
1.0.0

The cookie jar factory provides methods to create cookie jars.

Author
Nicolas Schaefli ns@st.nosp@m.uder.nosp@m.-raim.nosp@m.ann..nosp@m.ch
Since
5.3
Version
1.0.0

Wrapper class for the FigCookies SetCookies class.

Author
Nicolas Schäfli ns@st.nosp@m.uder.nosp@m.-raim.nosp@m.ann..nosp@m.ch
Since
5.3
Version
1.0.0
Author
Nicolas Schäfli ns@st.nosp@m.uder.nosp@m.-raim.nosp@m.ann..nosp@m.ch
Since
5.3
Version
1.0.0

The RequestFactory produces PSR-7 compliant ServerRequest instances.

Author
Nicolas Schaefli ns@st.nosp@m.uder.nosp@m.-raim.nosp@m.ann..nosp@m.ch

This class creates new psr-7 compliant ServerRequests and decouples the used library from ILIAS components.

The currently used psr-7 implementation is created and published by guzzle under the MIT license. source: https://github.com/guzzle/psr7

Author
Nicolas Schaefli ns@st.nosp@m.uder.nosp@m.-raim.nosp@m.ann..nosp@m.ch

The ResponseFactory produces PSR-7 compliant Response instances.

Author
Nicolas Schaefli ns@st.nosp@m.uder.nosp@m.-raim.nosp@m.ann..nosp@m.ch

This class creates new psr-7 compliant Response and decouples the used library from ILIAS components.

The currently used psr-7 implementation is created and published by guzzle under the MIT license. source: https://github.com/guzzle/psr7

Author
Nicolas Schaefli ns@st.nosp@m.uder.nosp@m.-raim.nosp@m.ann..nosp@m.ch

Noop implementation for testing purposes.

Author
Nicolas Schaefli ns@st.nosp@m.uder.nosp@m.-raim.nosp@m.ann..nosp@m.ch

Describes most common HTTP-Status-Codes

Author
Nicolas Schäfli ns@st.nosp@m.uder.nosp@m.-raim.nosp@m.ann..nosp@m.ch
Fabian Schmid fs@st.nosp@m.uder.nosp@m.-raim.nosp@m.ann..nosp@m.ch
Fabian Schmid fabia.nosp@m.n@sr.nosp@m..solu.nosp@m.tion.nosp@m.s
Author
Marvin Beym mbeym.nosp@m.@dat.nosp@m.abay..nosp@m.de

Describes a component that can trigger signals of other components on change.

Describes a component that can trigger signals of other components on click.

Describes a component that can trigger signals of other components on close.

Describes a UI component that can handle drop events from the browser.

Author
nmaerchy nm@st.nosp@m.uder.nosp@m.-raim.nosp@m.ann..nosp@m.ch
Date
05.05.17
Version
0.0.1

Describes a factory implementation for ILIAS UI File Dropzones.

Author
nmaerchy nm@st.nosp@m.uder.nosp@m.-raim.nosp@m.ann..nosp@m.ch

Describes a component that can trigger signals of other components on hover.

Interface Image

This describes Tag Inputs

Describes a component that can trigger signals of other components on load.

Describes a component that can trigger signals of other components on update.

A signal describes an event of a component which can be triggered by another component acting as triggerer. For example, a modal offers signals for showing and closing itself. A button (which is a triggerer component) can trigger the show signal of a modal on click, which will open the modal on button click.

Author
Fabian Schmid fs@st.nosp@m.uder.nosp@m.-raim.nosp@m.ann..nosp@m.ch

Describes a component offering signals that can be triggered by other components on events. Example: A modal offers signals to show and close the modal.

A signal is represented by a unique string identifier and may offer some options which can be passed by a triggerer component when triggering the signal.

Describes a component that can trigger signals of other components on given events, such as click or hover. All supported events are abstracted with interfaces (see Clickable, Hoverable). Example: A button can trigger the show signal of a modal on click (which will open the modal on button click).

Author
Fabian Schmid fs@st.nosp@m.uder.nosp@m.-raim.nosp@m.ann..nosp@m.ch
Thibeau Fuhrer thf@s.nosp@m.tude.nosp@m.r-rai.nosp@m.mann.nosp@m..ch
Alexander Killing killi.nosp@m.ng@l.nosp@m.eifos.nosp@m..de
Stefan Wanzenried sw@st.nosp@m.uder.nosp@m.-raim.nosp@m.ann..nosp@m.ch
Stefan Wanzenried sw@st.nosp@m.uder.nosp@m.-raim.nosp@m.ann..nosp@m.ch

Provides helper methods and default implementation for components acting as triggerer

TODO: This is missing tests!

Author
Stefan Wanzenried sw@st.nosp@m.uder.nosp@m.-raim.nosp@m.ann..nosp@m.ch