You are here

Classes, traits, and interfaces in User protect 8

Primary tabs

Namesort descending Type Namespace Location Description Direct uses Use statements Strings
Delete class Drupal\userprotect\Plugin\UserProtection src/Plugin/UserProtection/Delete.php Protects the user from being deleted.
Edit class Drupal\userprotect\Plugin\UserProtection src/Plugin/UserProtection/Edit.php Protects the user from being edited.
FieldAccessTest class Drupal\Tests\userprotect\Kernel tests/src/Kernel/FieldAccessTest.php Tests field access for each UserProtection plugin that protects a field.
InstallTest class Drupal\Tests\userprotect\Functional tests/src/Functional/InstallTest.php Tests module installation and uninstallation.
Mail class Drupal\userprotect\Plugin\UserProtection src/Plugin/UserProtection/Mail.php Protects user's mail address.
Password class Drupal\userprotect\Plugin\UserProtection src/Plugin/UserProtection/Password.php Protects user's password.
ProtectedEntityDeleteTest class Drupal\Tests\userprotect\Functional tests/src/Functional/ProtectedEntityDeleteTest.php Tests if protection rules are cleaned up upon entity deletion.
ProtectedEntityDeleteTest class Drupal\Tests\userprotect\Kernel tests/src/Kernel/ProtectedEntityDeleteTest.php Tests if protection rules are cleaned up upon entity deletion.
ProtectionRule class Drupal\userprotect\Entity src/Entity/ProtectionRule.php Defines the Protection rule entity. 4
ProtectionRuleAddForm class Drupal\userprotect\Form src/Form/ProtectionRuleAddForm.php Provides a form controller for adding a protection rule.
ProtectionRuleBypassTest class Drupal\Tests\userprotect\Kernel tests/src/Kernel/ProtectionRuleBypassTest.php Tests bypassing protection rules.
ProtectionRuleCrudTest class Drupal\Tests\userprotect\Functional tests/src/Functional/ProtectionRuleCrudTest.php Tests creating, editing and deleting protection rules through the UI.
ProtectionRuleDeleteForm class Drupal\userprotect\Form src/Form/ProtectionRuleDeleteForm.php Creates a form to delete a protection rule.
ProtectionRuleEditForm class Drupal\userprotect\Form src/Form/ProtectionRuleEditForm.php Provides a form controller for editing a protection rule.
ProtectionRuleFormBase abstract class Drupal\userprotect\Form src/Form/ProtectionRuleFormBase.php Provides a base form controller for a protection rule. 2
ProtectionRuleInterface interface Drupal\userprotect\Entity src/Entity/ProtectionRuleInterface.php Provides an interface defining a userprotect_rule entity. 1 4
ProtectionRuleListBuilder class Drupal\userprotect\Controller src/Controller/ProtectionRuleListBuilder.php Provides a listing of protection rules.
ProtectionRuleUnitTest class Drupal\Tests\userprotect\Kernel\Entity tests/src/Kernel/Entity/ProtectionRuleUnitTest.php Various unit tests for protection rules.
RoleDelegationIntegrationTest class Drupal\Tests\userprotect\Functional\RoleDelegation tests/src/Functional/RoleDelegation/RoleDelegationIntegrationTest.php Functional tests for integration with role_delegation.
Roles class Drupal\userprotect\Plugin\UserProtection src/Plugin/UserProtection/Roles.php Protects user's roles.
RouteSubscriber class Drupal\userprotect\Routing src/Routing/RouteSubscriber.php Class RouteSubscriber. 2
Status class Drupal\userprotect\Plugin\UserProtection src/Plugin/UserProtection/Status.php Protects user's status.
UnsavedUserFieldAccessTest class Drupal\Tests\userprotect\Functional tests/src/Functional/UnsavedUserFieldAccessTest.php Tests field access for an unsaved user.
Username class Drupal\userprotect\Plugin\UserProtection src/Plugin/UserProtection/Username.php Protects user's name.
UserProtect class Drupal\userprotect src/UserProtect.php Provides wrappers for services. 4
UserProtectBrowserTestBase abstract class Drupal\Tests\userprotect\Functional tests/src/Functional/UserProtectBrowserTestBase.php Provides a base class for User Protect functional tests. 5
UserProtectCreationTrait trait Drupal\Tests\userprotect\Traits tests/src/Traits/UserProtectCreationTrait.php Provides methods to create protection rules. 2
UserProtection class Drupal\userprotect\Annotation src/Annotation/UserProtection.php Defines an user protection annotation object.
UserProtectionBase abstract class Drupal\userprotect\Plugin\UserProtection src/Plugin/UserProtection/UserProtectionBase.php Provides a base class for UserProtection plugins. 7
UserProtectionBaseUnitTest class Drupal\Tests\userprotect\Unit\Plugin\UserProtection tests/src/Unit/Plugin/UserProtection/UserProtectionBaseUnitTest.php @coversDefaultClass \Drupal\userprotect\Plugin\UserProtection\UserProtectionBase @group userprotect
UserProtectionInterface interface Drupal\userprotect\Plugin\UserProtection src/Plugin/UserProtection/UserProtectionInterface.php Defines the interface for user protection plugins. 1 1
UserProtectionManager class Drupal\userprotect\Plugin\UserProtection src/Plugin/UserProtection/UserProtectionManager.php Manages user protection plugins. 2
UserProtectionPermissionsTest class Drupal\Tests\userprotect\Functional tests/src/Functional/UserProtectionPermissionsTest.php Tests if "change own" User Protect permissions are respected.
UserProtectionPluginCollection class Drupal\userprotect\Plugin\UserProtection src/Plugin/UserProtection/UserProtectionPluginCollection.php A collection of protection rules. 2
UserProtectionTest class Drupal\Tests\userprotect\Functional tests/src/Functional/UserProtectionTest.php Tests each UserProtection plugin in action.
UserProtectKernelTestBase abstract class Drupal\Tests\userprotect\Kernel tests/src/Kernel/UserProtectKernelTestBase.php Provides a base class for User Protect kernel tests. 3
UserProtectPermissions class Drupal\userprotect src/UserProtectPermissions.php Provides dynamic permissions for bypassing user protect rules.
UserProtectRoleAccessCheck class Drupal\userprotect\Access src/Access/UserProtectRoleAccessCheck.php Class UserProtectRoleAccessCheck. 2
UserProtectUnitTest class Drupal\Tests\userprotect\Unit tests/src/Unit/UserProtectUnitTest.php @coversDefaultClass \Drupal\userprotect\UserProtect @group userprotect

Other projects