-
Notifications
You must be signed in to change notification settings - Fork 0
Interfaces
Alexander Saal edited this page Aug 7, 2025
·
2 revisions
A PHP interface is a programming structure that defines method signatures without implementations. It therefore defines which methods a class that implements this interface must have - but not how these methods work.
Interfaces | Description |
---|---|
ConnectionManagerInterface | This interface defines two methods for retrieving the database connection with consideration of sub-instances. |
DateFormatterInterface | This interface defines two methods for interacting with date values, i.e. for formatting. |
JobDBInterface | This interface provides several methods for interacting with the JobRouter database, such as retrieving settings, users, process information, etc. and provides methods for executing SQL statements, with consideration sub-instances. Depending on the SQL statement. |
LoggerInterface | The LoggerInterface defines several methods to log your application. |
PathsInterface | This interface defines methods for determining various file system paths and the URL of a JobRouter installation. It provides standardized access to data, function, upload, temp and output paths. |
ResultInterface | This interface provides several methods to interact with the JobRouter database, such as retrieving settings, users, process information, etc. depending on the SQL statement. |
TwigRendererInterface | This interface defines several methods for configuring and using the Twig templating system. It allows the setting of template and cache paths, the control of development options such as auto_reload and strict_variables as well as the rendering of templates with dynamic data. |
UserInterface | This interface defines a user structure with comprehensive methods for querying user information, such as name, contact, settings, roles and authorizations. |
UserManagerInterface | This interface defines methods for returning user data as a UserInterface instance. It enables access to a user by name and to the currently logged-in JobRouter user. |