You are here

Classes, traits, and interfaces in Rabbit Hole 2.x

Primary tabs

Namesort descending Type Namespace Location Description Direct uses Use statements Strings
AccessDenied class Drupal\rabbit_hole\Plugin\RabbitHoleBehaviorPlugin src/Plugin/RabbitHoleBehaviorPlugin/AccessDenied.php Denies access to a page. 1
BehaviorInvoker class Drupal\rabbit_hole src/BehaviorInvoker.php Default implementation of Rabbit Hole behaviors invoker. 1 2
BehaviorInvokerInterface interface Drupal\rabbit_hole src/BehaviorInvokerInterface.php Defines an interface for behavior invoker service. 1
BehaviorSettings class Drupal\rabbit_hole\Entity src/Entity/BehaviorSettings.php Defines the Behavior settings entity. 5
BehaviorSettingsInterface interface Drupal\rabbit_hole src/BehaviorSettingsInterface.php Provides an interface for defining Behavior settings entities. 1 1
BehaviorSettingsManager class Drupal\rabbit_hole src/BehaviorSettingsManager.php Provides operations for bundles configuration. 2
BehaviorSettingsManagerInterface interface Drupal\rabbit_hole src/BehaviorSettingsManagerInterface.php Interface BehaviourSettingsManagerInterface. 1
DisplayPage class Drupal\rabbit_hole\Plugin\RabbitHoleBehaviorPlugin src/Plugin/RabbitHoleBehaviorPlugin/DisplayPage.php Does nothing (displays a page). 2
EntityExtender class Drupal\rabbit_hole src/EntityExtender.php Adds Rabbit Hole fields to supported entity types. 2
EntityExtenderInterface interface Drupal\rabbit_hole src/EntityExtenderInterface.php Defines an interface for entity extender service. 1
File class Drupal\rh_file\Plugin\RabbitHoleEntityPlugin modules/rh_file/src/Plugin/RabbitHoleEntityPlugin/File.php Implements rabbit hole behavior for nodes.
FormManglerService class Drupal\rabbit_hole src/FormManglerService.php Provides necessary form alterations. 2
Group class Drupal\rh_group\Plugin\RabbitHoleEntityPlugin modules/rh_group/src/Plugin/RabbitHoleEntityPlugin/Group.php Implements rabbit hole behavior for Group.
GroupBehaviorInvocationTest class Drupal\Tests\rh_group\Functional modules/rh_group/tests/src/Functional/GroupBehaviorInvocationTest.php Test that rabbit hole behaviors are invoked correctly for groups.
GroupBehaviorSettingsFormTest class Drupal\Tests\rh_group\Functional modules/rh_group/tests/src/Functional/GroupBehaviorSettingsFormTest.php Test the functionality of the rabbit hole form additions to the Group.
InvalidBehaviorSettingException class Drupal\rabbit_hole\Exception src/Exception/InvalidBehaviorSettingException.php Exception for the case of invalid behavior settings. 2
InvalidRedirectResponseException class Drupal\rabbit_hole\Exception src/Exception/InvalidRedirectResponseException.php Exception for invalid redirect response. 1
Media class Drupal\rh_media\Plugin\RabbitHoleEntityPlugin modules/rh_media/src/Plugin/RabbitHoleEntityPlugin/Media.php Implements rabbit hole behavior for media.
MediaBehaviorSettingsFormTest class Drupal\Tests\rh_media\Functional modules/rh_media/tests/src/Functional/MediaBehaviorSettingsFormTest.php Test the functionality of the rabbit hole form additions to the media.
Node class Drupal\rh_node\Plugin\RabbitHoleEntityPlugin modules/rh_node/src/Plugin/RabbitHoleEntityPlugin/Node.php Implements rabbit hole behavior for nodes.
NodeBehaviorInvocationTest class Drupal\Tests\rh_node\Functional modules/rh_node/tests/src/Functional/NodeBehaviorInvocationTest.php Test that rabbit hole behaviors are invoked correctly for nodes.
NodeBehaviorSettingsFormTest class Drupal\Tests\rh_node\Functional modules/rh_node/tests/src/Functional/NodeBehaviorSettingsFormTest.php Test the functionality of the rabbit hole form additions to the node form.
PageNotFound class Drupal\rabbit_hole\Plugin\RabbitHoleBehaviorPlugin src/Plugin/RabbitHoleBehaviorPlugin/PageNotFound.php Denies access to a page. 1
PageRedirect class Drupal\rabbit_hole\Plugin\RabbitHoleBehaviorPlugin src/Plugin/RabbitHoleBehaviorPlugin/PageRedirect.php Redirects to another page. 1
Product class Drupal\rh_commerce\Plugin\RabbitHoleEntityPlugin modules/rh_commerce/src/Plugin/RabbitHoleEntityPlugin/Product.php Implements rabbit hole behavior for commerce products.
ProductBehaviorInvocationTest class Drupal\Tests\rh_commerce\Functional modules/rh_commerce/tests/src/Functional/ProductBehaviorInvocationTest.php Test that rabbit hole behaviors are invoked correctly for commerce products.
ProductBehaviorSettingsFormTest class Drupal\Tests\rh_commerce\Functional modules/rh_commerce/tests/src/Functional/ProductBehaviorSettingsFormTest.php Test the functionality of the rabbit hole form additions to Commerce Product.
RabbitHoleBehaviorInvocationTestBase abstract class Drupal\Tests\rabbit_hole\Functional tests/src/Functional/RabbitHoleBehaviorInvocationTestBase.php Base class for the rabbit hole behaviors invocation tests. 5 5
RabbitHoleBehaviorPlugin class Drupal\rabbit_hole\Annotation src/Annotation/RabbitHoleBehaviorPlugin.php Defines a Rabbit hole behavior plugin item annotation object.
RabbitHoleBehaviorPluginBase abstract class Drupal\rabbit_hole\Plugin src/Plugin/RabbitHoleBehaviorPluginBase.php Base class for Rabbit hole behavior plugin plugins. 4 4
RabbitHoleBehaviorPluginInterface interface Drupal\rabbit_hole\Plugin src/Plugin/RabbitHoleBehaviorPluginInterface.php Defines an interface for Rabbit hole behavior plugin plugins. 1 1
RabbitHoleBehaviorPluginManager class Drupal\rabbit_hole\Plugin src/Plugin/RabbitHoleBehaviorPluginManager.php Provides the Rabbit hole behavior plugin plugin manager. 4 2
RabbitHoleBehaviorPluginTest class Drupal\Tests\rabbit_hole\Functional tests/src/Functional/RabbitHoleBehaviorPluginTest.php Test the functionality of the RabbitHoleBehavior plugin.
RabbitHoleBehaviorSettingsEntityMethodsTest class Drupal\Tests\rabbit_hole\Functional tests/src/Functional/RabbitHoleBehaviorSettingsEntityMethodsTest.php Test the functionality of the rabbit hole form additions to the node form.
RabbitHoleBehaviorSettingsFormTestBase abstract class Drupal\Tests\rabbit_hole\Functional tests/src/Functional/RabbitHoleBehaviorSettingsFormTestBase.php Base class for the Rabbit Hole form additions tests. 6 6
RabbitHoleBehaviorSettingsTest class Drupal\Tests\rabbit_hole\Functional tests/src/Functional/RabbitHoleBehaviorSettingsTest.php Test the RabbitHoleBehaviorSettings configuration entity functionality.
RabbitHoleEntityPlugin class Drupal\rabbit_hole\Annotation src/Annotation/RabbitHoleEntityPlugin.php Defines a Rabbit hole entity plugin item annotation object.
RabbitHoleEntityPluginBase abstract class Drupal\rabbit_hole\Plugin src/Plugin/RabbitHoleEntityPluginBase.php Base class for Rabbit hole entity plugin plugins. 7 7
RabbitHoleEntityPluginInterface interface Drupal\rabbit_hole\Plugin src/Plugin/RabbitHoleEntityPluginInterface.php Defines an interface for Rabbit hole entity plugin plugins. 1
RabbitHoleEntityPluginManager class Drupal\rabbit_hole\Plugin src/Plugin/RabbitHoleEntityPluginManager.php Provides the Rabbit hole entity plugin plugin manager. 5 2
RabbitHolePageRedirectActionTest class Drupal\Tests\rabbit_hole\Functional tests/src/Functional/RabbitHolePageRedirectActionTest.php Test the "Page redirect" action.
RabbitHolePermissionGenerator class Drupal\rabbit_hole src/RabbitHolePermissionGenerator.php Generates permission for each supported entity type.
RabbitHoleSubscriber class Drupal\rabbit_hole\EventSubscriber src/EventSubscriber/RabbitHoleSubscriber.php Class EventSubscriber. 2
Taxonomy class Drupal\rh_taxonomy\Plugin\RabbitHoleEntityPlugin modules/rh_taxonomy/src/Plugin/RabbitHoleEntityPlugin/Taxonomy.php Implements rabbit hole behavior for taxonomy.
TaxonomyBehaviorInvocationTest class Drupal\Tests\rh_taxonomy\Functional modules/rh_taxonomy/tests/src/Functional/TaxonomyBehaviorInvocationTest.php Test that rabbit hole behaviors are invoked correctly for taxonomy terms.
TaxonomyBehaviorSettingsFormTest class Drupal\Tests\rh_taxonomy\Functional modules/rh_taxonomy/tests/src/Functional/TaxonomyBehaviorSettingsFormTest.php Test the functionality of the rabbit hole form additions to the taxonomy.
User class Drupal\rh_user\Plugin\RabbitHoleEntityPlugin modules/rh_user/src/Plugin/RabbitHoleEntityPlugin/User.php Implements rabbit hole behavior for users.
UserBehaviorInvocationTest class Drupal\Tests\rh_taxonomy\Functional modules/rh_user/tests/src/Functional/UserBehaviorInvocationTest.php Test that rabbit hole behaviors are invoked correctly for user entities.
UserBehaviorSettingsFormTest class Drupal\Tests\rh_user\Functional modules/rh_user/tests/src/Functional/UserBehaviorSettingsFormTest.php Test the functionality of the rabbit hole form additions to the user entity.

Other projects