RulesUiDefinition::$id |
property |
src/Ui/RulesUiDefinition.php |
The plugin ID. |
RulesUiDefinition::$label |
property |
src/Ui/RulesUiDefinition.php |
The human-readable name of the plugin. |
RulesUiDefinition::$permissions |
property |
src/Ui/RulesUiDefinition.php |
The permission string to use for the generated routes. |
RulesUiDefinition::$provider |
property |
src/Ui/RulesUiDefinition.php |
The plugin provider; e.g., the module. |
RulesUiDefinition::$settings |
property |
src/Ui/RulesUiDefinition.php |
Array of handler-specific settings. |
RulesUiDefinition::getClass |
function |
src/Ui/RulesUiDefinition.php |
Gets the class. |
RulesUiDefinition::getProvider |
function |
src/Ui/RulesUiDefinition.php |
Gets the plugin provider. |
RulesUiDefinition::id |
function |
src/Ui/RulesUiDefinition.php |
Gets the unique identifier of the plugin. |
RulesUiDefinition::setClass |
function |
src/Ui/RulesUiDefinition.php |
Sets the class. |
RulesUiDefinition::validate |
function |
src/Ui/RulesUiDefinition.php |
Validates the set property values. |
RulesUiDefinition::__construct |
function |
src/Ui/RulesUiDefinition.php |
Constructs the object. |
RulesUiEmbedTest |
class |
tests/src/Kernel/RulesUiEmbedTest.php |
Tests embedding the Rules UI. |
RulesUiEmbedTest |
class |
tests/src/Functional/RulesUiEmbedTest.php |
Functional test for the embedded Rules example implementation. |
RulesUiEmbedTest.php |
file |
tests/src/Kernel/RulesUiEmbedTest.php |
|
RulesUiEmbedTest.php |
file |
tests/src/Functional/RulesUiEmbedTest.php |
|
RulesUiEmbedTest::$modules |
property |
tests/src/Kernel/RulesUiEmbedTest.php |
Modules to enable. |
RulesUiEmbedTest::$modules |
property |
tests/src/Functional/RulesUiEmbedTest.php |
Modules to enable. |
RulesUiEmbedTest::$rulesUiManager |
property |
tests/src/Kernel/RulesUiEmbedTest.php |
The rules UI manager. |
RulesUiEmbedTest::setUp |
function |
tests/src/Kernel/RulesUiEmbedTest.php |
|
RulesUiEmbedTest::testExampleUi |
function |
tests/src/Functional/RulesUiEmbedTest.php |
@covers \Drupal\rules_test_ui_embed\Form\SettingsForm |
RulesUiEmbedTest::testUiManager |
function |
tests/src/Kernel/RulesUiEmbedTest.php |
@covers \Drupal\rules\Ui\RulesUiManager |
RulesUiHandlerInterface |
interface |
src/Ui/RulesUiHandlerInterface.php |
Interface for Rules UI handlers. |
RulesUiHandlerInterface.php |
file |
src/Ui/RulesUiHandlerInterface.php |
|
RulesUiHandlerInterface::addLockInformation |
function |
src/Ui/RulesUiHandlerInterface.php |
Renders a message if the rule component is locked/modified. |
RulesUiHandlerInterface::clearTemporaryStorage |
function |
src/Ui/RulesUiHandlerInterface.php |
Clears any temporary storage. |
RulesUiHandlerInterface::getBaseRouteUrl |
function |
src/Ui/RulesUiHandlerInterface.php |
Returns the URL of the base route, based on the current URL. |
RulesUiHandlerInterface::getComponent |
function |
src/Ui/RulesUiHandlerInterface.php |
Gets the currently edited component. |
RulesUiHandlerInterface::getComponentLabel |
function |
src/Ui/RulesUiHandlerInterface.php |
Gets the human-readable label of the component. |
RulesUiHandlerInterface::getForm |
function |
src/Ui/RulesUiHandlerInterface.php |
Gets the component form, ready to be embedded in some other form. |
RulesUiHandlerInterface::getLockMetaData |
function |
src/Ui/RulesUiHandlerInterface.php |
Provides information which user at which time locked the rule for editing. |
RulesUiHandlerInterface::getPluginDefinition |
function |
src/Ui/RulesUiHandlerInterface.php |
|
RulesUiHandlerInterface::getUrlFromRoute |
function |
src/Ui/RulesUiHandlerInterface.php |
Gets an URL for a Rules UI route. |
RulesUiHandlerInterface::isEdited |
function |
src/Ui/RulesUiHandlerInterface.php |
Checks if the rule has been modified and is present in the storage. |
RulesUiHandlerInterface::isLocked |
function |
src/Ui/RulesUiHandlerInterface.php |
Determines if the component is locked for the current user. |
RulesUiHandlerInterface::updateComponent |
function |
src/Ui/RulesUiHandlerInterface.php |
Updates the edited component. |
RulesUiHandlerInterface::validateLock |
function |
src/Ui/RulesUiHandlerInterface.php |
Validation callback that prevents editing locked rule components. |
RulesUiHandlerTrait |
trait |
src/Ui/RulesUiHandlerTrait.php |
Trait for getting the rules_ui_handler attribute of the current request. |
RulesUiHandlerTrait.php |
file |
src/Ui/RulesUiHandlerTrait.php |
|
RulesUiHandlerTrait::$rulesUiHandler |
property |
src/Ui/RulesUiHandlerTrait.php |
The rules UI handler. |
RulesUiHandlerTrait::getRulesUiHandler |
function |
src/Ui/RulesUiHandlerTrait.php |
Gets the rules UI handler of the current route. |
RulesUiHandlerTrait::setRulesUiHandler |
function |
src/Ui/RulesUiHandlerTrait.php |
Sets the Rules UI handler. |
RulesUiManager |
class |
src/Ui/RulesUiManager.php |
Plugin manager for Rules Ui instances. |
RulesUiManager.php |
file |
src/Ui/RulesUiManager.php |
|
RulesUiManager::processDefinition |
function |
src/Ui/RulesUiManager.php |
Performs extra processing on plugin definitions. |
RulesUiManager::__construct |
function |
src/Ui/RulesUiManager.php |
Creates the discovery object. |
RulesUiManagerInterface |
interface |
src/Ui/RulesUiManagerInterface.php |
Interface for the 'rules_ui' plugin manager. |
RulesUiManagerInterface.php |
file |
src/Ui/RulesUiManagerInterface.php |
|
RulesUiManagerInterface::createInstance |
function |
src/Ui/RulesUiManagerInterface.php |
Creates a pre-configured instance of a plugin. |
RulesUiManagerInterface::getDefinition |
function |
src/Ui/RulesUiManagerInterface.php |
|
RulesUiManagerInterface::getDefinitions |
function |
src/Ui/RulesUiManagerInterface.php |
|