Classes, traits, and interfaces - 9.5.x - drupal
Introduction to classes
A lot of the PHP code in Drupal is object oriented (OO), making use of PHP classes, interfaces, and traits. See the Objected-oriented programming conventions for more information.
See also
Objected-oriented programming conventions
File
-
core/
core.api.php, line 1523
Name | Deprecated | Object type | Namespace | File name | Summary | Direct uses | Use statements | Strings |
---|---|---|---|---|---|---|---|---|
AbstractOperation | abstract class | Drupal\Composer\Plugin\Scaffold\Operations | composer/ |
Provides default behaviors for operations. | 3 | |||
AbstractOperation | abstract class | Drupal\Composer\Plugin\Scaffold\Operations | composer/ |
Provides default behaviors for operations. | 3 | |||
AbstractOperation | abstract class | Drupal\Composer\Plugin\Scaffold\Operations | composer/ |
Provides default behaviors for operations. | 3 | |||
AcceptHeaderMatcher | class | Drupal\accept_header_routing_test\Routing | core/ |
Filters routes based on the media type specified in the HTTP Accept headers. | 1 | 2 | ||
AcceptHeaderMatcher | class | Drupal\accept_header_routing_test\Routing | core/ |
Filters routes based on the media type specified in the HTTP Accept headers. | 1 | 2 | ||
AcceptHeaderMatcher | class | Drupal\accept_header_routing_test\Routing | core/ |
Filters routes based on the media type specified in the HTTP Accept headers. | 1 | 2 | ||
AcceptHeaderMatcher | class | Drupal\accept_header_routing_test\Routing | core/ |
Filters routes based on the media type specified in the HTTP Accept headers. | 1 | 2 | ||
AcceptHeaderMatcher | class | Drupal\accept_header_routing_test\Routing | core/ |
Filters routes based on the media type specified in the HTTP Accept headers. | 1 | 2 | ||
AcceptHeaderMatcher | class | Drupal\accept_header_routing_test\Routing | core/ |
Filters routes based on the media type specified in the HTTP Accept headers. | 1 | 2 | ||
AcceptHeaderMatcherTest | class | Drupal\Tests\Core\Routing | core/ |
Confirm that the mime types partial matcher is functioning properly. | ||||
AcceptHeaderMiddleware | class | Drupal\accept_header_routing_test | core/ |
Example implementation of "accept header"-based content negotiation. | ||||
AcceptHeaderRoutingTestServiceProvider | class | Drupal\accept_header_routing_test | core/ |
Service provider for the accept_header_routing_test module. | ||||
Access | class | Drupal\node\Plugin\views\filter | core/ |
Filter by node_access records. | ||||
AccessArgumentsResolverFactory | class | Drupal\Core\Access | core/ |
Resolves the arguments to pass to an access check callable. | 2 | |||
AccessArgumentsResolverFactory | class | Drupal\Core\Access | core/ |
Resolves the arguments to pass to an access check callable. | 2 | |||
AccessArgumentsResolverFactory | class | Drupal\Core\Access | core/ |
Resolves the arguments to pass to an access check callable. | 2 | |||
AccessArgumentsResolverFactoryInterface | interface | Drupal\Core\Access | core/ |
Constructs the arguments resolver instance to use when running access checks. | 1 | |||
AccessArgumentsResolverFactoryInterface | interface | Drupal\Core\Access | core/ |
Constructs the arguments resolver instance to use when running access checks. | 1 | |||
AccessArgumentsResolverFactoryInterface | interface | Drupal\Core\Access | core/ |
Constructs the arguments resolver instance to use when running access checks. | 1 | |||
AccessAwareRouter | class | Drupal\Core\Routing | core/ |
A router class for Drupal with access check and upcasting. | 1 | 2 | ||
AccessAwareRouter | class | Drupal\Core\Routing | core/ |
A router class for Drupal with access check and upcasting. | 1 | 2 | ||
AccessAwareRouter | class | Drupal\Core\Routing | core/ |
A router class for Drupal with access check and upcasting. | 1 | 2 | ||
AccessAwareRouter | class | Drupal\Core\Routing | core/ |
A router class for Drupal with access check and upcasting. | 1 | 2 | ||
AccessAwareRouter | class | Drupal\Core\Routing | core/ |
A router class for Drupal with access check and upcasting. | 1 | 2 | ||
AccessAwareRouter | class | Drupal\Core\Routing | core/ |
A router class for Drupal with access check and upcasting. | 1 | 2 | ||
AccessAwareRouterInterface | interface | Drupal\Core\Routing | core/ |
Interface for a router class for Drupal with access check and upcasting. | 1 | 6 | ||
AccessAwareRouterInterface | interface | Drupal\Core\Routing | core/ |
Interface for a router class for Drupal with access check and upcasting. | 1 | 6 | ||
AccessAwareRouterInterface | interface | Drupal\Core\Routing | core/ |
Interface for a router class for Drupal with access check and upcasting. | 1 | 6 | ||
AccessAwareRouterInterface | interface | Drupal\Core\Routing | core/ |
Interface for a router class for Drupal with access check and upcasting. | 1 | 6 | ||
AccessAwareRouterInterface | interface | Drupal\Core\Routing | core/ |
Interface for a router class for Drupal with access check and upcasting. | 1 | 6 | ||
AccessAwareRouterInterface | interface | Drupal\Core\Routing | core/ |
Interface for a router class for Drupal with access check and upcasting. | 1 | 6 | ||
AccessAwareRouterTest | class | Drupal\Tests\Core\Routing | core/ |
@coversDefaultClass \Drupal\Core\Routing\AccessAwareRouter[[api-linebreak]] @group Routing | ||||
AccessCheck | class | Drupal\menu_test\Access | core/ |
Checks access based on the 'menu_test' key in session. | 2 | |||
AccessCheck | class | Drupal\menu_test\Access | core/ |
Checks access based on the 'menu_test' key in session. | 2 | |||
AccessCheck | class | Drupal\menu_test\Access | core/ |
Checks access based on the 'menu_test' key in session. | 2 | |||
AccessCheckInterface | interface | Drupal\Core\Access | core/ |
An access check service determines access rules for particular routes. | 2 | 2 | ||
AccessCheckInterface | interface | Drupal\Core\Access | core/ |
An access check service determines access rules for particular routes. | 2 | 2 | ||
AccessCheckInterface | interface | Drupal\Core\Access | core/ |
An access check service determines access rules for particular routes. | 2 | 2 | ||
AccessCheckInterface | interface | Drupal\Core\Access | core/ |
An access check service determines access rules for particular routes. | 2 | 2 | ||
AccessCheckInterface | interface | Drupal\Core\Access | core/ |
An access check service determines access rules for particular routes. | 2 | 2 | ||
AccessCheckInterface | interface | Drupal\Core\Access | core/ |
An access check service determines access rules for particular routes. | 2 | 2 | ||
AccessDeniedSubscriber | class | Drupal\user\EventSubscriber | core/ |
Redirects users when access is denied. | 2 | |||
AccessDeniedSubscriber | class | Drupal\user\EventSubscriber | core/ |
Redirects users when access is denied. | 2 | |||
AccessDeniedSubscriber | class | Drupal\user\EventSubscriber | core/ |
Redirects users when access is denied. | 2 | |||
AccessDeniedTest | class | Drupal\Tests\system\Functional\System | core/ |
Tests page access denied functionality, including custom 403 pages. | ||||
AccessException | class | Drupal\Core\Access | core/ |
An exception thrown for access errors. | 1 | 3 | ||
AccessException | class | Drupal\Core\Access | core/ |
An exception thrown for access errors. | 1 | 3 | ||
AccessException | class | Drupal\Core\Access | core/ |
An exception thrown for access errors. | 1 | 3 | ||
AccessException | class | Drupal\Core\Access | core/ |
An exception thrown for access errors. | 1 | 3 | ||
AccessException | class | Drupal\Core\Access | core/ |
An exception thrown for access errors. | 1 | 3 |
Pagination
- Page 1
- Next page
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.