Please enable JavaScript to view this site.

The manual for the JobRouter developer

Navigation: SDK

Interfaces

Scroll Prev Top Next More

 

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.

Available Interfaces

 

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.

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.