| 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[[api-linebreak]] |
| RulesUiEmbedTest::testUiManager |
function |
tests/src/Kernel/RulesUiEmbedTest.php |
@covers \Drupal\rules\Ui\RulesUiManager[[api-linebreak]] |
| 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 |
|