Primary tabs

  1. 8.3.x core/core.api.php listing_page_class
  2. 8.0.x core/core.api.php listing_page_class
  3. 8.1.x core/core.api.php listing_page_class
  4. 8.2.x core/core.api.php listing_page_class
  5. 8.4.x core/core.api.php listing_page_class

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

Contains filters are case sensitive
Namesort descending Type Namespace Location Description Direct uses Use statements Strings
AbstractAtom class Zend\Feed\Writer\Renderer\Feed vendor/zendframework/zend-feed/src/Writer/Renderer/Feed/AbstractAtom.php 2
AbstractAtom class Zend\Feed\Writer\Renderer\Feed\Atom vendor/zendframework/zend-feed/src/Writer/Renderer/Feed/Atom/AbstractAtom.php 1
AbstractCallback abstract class Zend\Feed\PubSubHubbub vendor/zendframework/zend-feed/src/PubSubHubbub/AbstractCallback.php
AbstractClassMetadataFactory abstract class Doctrine\Common\Persistence\Mapping vendor/doctrine/common/lib/Doctrine/Common/Persistence/Mapping/AbstractClassMetadataFactory.php The ClassMetadataFactory is used to create ClassMetadata objects that contain all the metadata mapping informations of a class which describes how a class should be mapped to a relational database.
AbstractCollection abstract class Zend\Feed\Reader\Collection vendor/zendframework/zend-feed/src/Reader/Collection/AbstractCollection.php
AbstractComparison abstract class Symfony\Component\Validator\Constraints vendor/symfony/validator/Constraints/AbstractComparison.php Used for the comparison of values.
AbstractComparisonValidator abstract class Symfony\Component\Validator\Constraints vendor/symfony/validator/Constraints/AbstractComparisonValidator.php Provides a base class for the validation of property comparisons.
AbstractConstraint abstract class Composer\Semver\Constraint vendor/composer/semver/src/Constraint/AbstractConstraint.php Base constraint class.
AbstractEntry abstract class Zend\Feed\Reader vendor/zendframework/zend-feed/src/Reader/AbstractEntry.php
AbstractEntry abstract class Zend\Feed\Reader\Entry vendor/zendframework/zend-feed/src/Reader/Entry/AbstractEntry.php 2
AbstractEntry abstract class Zend\Feed\Reader\Extension vendor/zendframework/zend-feed/src/Reader/Extension/AbstractEntry.php
AbstractFeed abstract class Zend\Feed\Reader vendor/zendframework/zend-feed/src/Reader/AbstractFeed.php
AbstractFeed class Zend\Feed\Writer vendor/zendframework/zend-feed/src/Writer/AbstractFeed.php 1
AbstractFeed abstract class Zend\Feed\Reader\Extension vendor/zendframework/zend-feed/src/Reader/Extension/AbstractFeed.php
AbstractFeed abstract class Zend\Feed\Reader\Feed vendor/zendframework/zend-feed/src/Reader/Feed/AbstractFeed.php
AbstractFileExtractor abstract class Symfony\Component\Translation\Extractor vendor/symfony/translation/Extractor/AbstractFileExtractor.php Base class used by classes that extract translation messages from files.
AbstractLazyCollection abstract class Doctrine\Common\Collections vendor/doctrine/collections/lib/Doctrine/Common/Collections/AbstractLazyCollection.php Lazy collection that is backed by a concrete collection
AbstractLexer abstract class Doctrine\Common\Lexer vendor/doctrine/lexer/lib/Doctrine/Common/Lexer/AbstractLexer.php Base class for writing simple lexers, i.e. for creating small DSLs. 3
AbstractLoader abstract class Symfony\Component\Validator\Mapping\Loader vendor/symfony/validator/Mapping/Loader/AbstractLoader.php Base loader for validation metadata.
AbstractLogger abstract class Psr\Log vendor/psr/log/Psr/Log/AbstractLogger.php This is a simple Logger implementation that other Loggers can inherit from. 2
AbstractManagerRegistry abstract class Doctrine\Common\Persistence vendor/doctrine/common/lib/Doctrine/Common/Persistence/AbstractManagerRegistry.php Abstract implementation of the ManagerRegistry contract.
AbstractModel class Zend\Feed\PubSubHubbub\Model vendor/zendframework/zend-feed/src/PubSubHubbub/Model/AbstractModel.php 1
AbstractNormalizer abstract class Symfony\Component\Serializer\Normalizer vendor/symfony/serializer/Normalizer/AbstractNormalizer.php Normalizer implementation.
AbstractOperation abstract class Symfony\Component\Translation\Catalogue vendor/symfony/translation/Catalogue/AbstractOperation.php Base catalogues binary operation class.
AbstractOptions abstract class Zend\Stdlib vendor/zendframework/zend-stdlib/src/AbstractOptions.php
AbstractPipes abstract class Symfony\Component\Process\Pipes vendor/symfony/process/Pipes/AbstractPipes.php @author Romain Neutron <imprec@gmail.com>
AbstractProxy abstract class Symfony\Component\HttpFoundation\Session\Storage\Proxy vendor/symfony/http-foundation/Session/Storage/Proxy/AbstractProxy.php AbstractProxy. 2 3
AbstractProxyFactory abstract class Doctrine\Common\Proxy vendor/doctrine/common/lib/Doctrine/Common/Proxy/AbstractProxyFactory.php Abstract factory for proxy objects.
AbstractRenderer abstract class Zend\Feed\Writer\Extension vendor/zendframework/zend-feed/src/Writer/Extension/AbstractRenderer.php
AbstractRenderer class Zend\Feed\Writer\Renderer vendor/zendframework/zend-feed/src/Writer/Renderer/AbstractRenderer.php
AbstractSerializer abstract class Zend\Diactoros vendor/zendframework/zend-diactoros/src/AbstractSerializer.php Provides base functionality for request and response de/serialization strategies, including functionality for retrieving a line at a time from the message, splitting headers from the body, and serializing headers. 2
AbstractStringWrapper abstract class Zend\Stdlib\StringWrapper vendor/zendframework/zend-stdlib/src/StringWrapper/AbstractStringWrapper.php
AbstractSurrogateFragmentRenderer abstract class Symfony\Component\HttpKernel\Fragment vendor/symfony/http-kernel/Fragment/AbstractSurrogateFragmentRenderer.php Implements Surrogate rendering strategy.
AcceptHeader class Symfony\Component\HttpFoundation vendor/symfony/http-foundation/AcceptHeader.php Represents an Accept-* header.
AcceptHeaderItem class Symfony\Component\HttpFoundation vendor/symfony/http-foundation/AcceptHeaderItem.php Represents an Accept-* header item.
AcceptHeaderMatcher class Drupal\accept_header_routing_test\Routing core/modules/system/tests/modules/accept_header_routing_test/src/Routing/AcceptHeaderMatcher.php Filters routes based on the media type specified in the HTTP Accept headers. 1 2
AcceptHeaderMatcherTest class Drupal\Tests\Core\Routing core/tests/Drupal/Tests/Core/Routing/AcceptHeaderMatcherTest.php Confirm that the mime types partial matcher is functioning properly.
AcceptHeaderMiddleware class Drupal\accept_header_routing_test core/modules/system/tests/modules/accept_header_routing_test/src/AcceptHeaderMiddleware.php Example implementation of accept header based content negotation.
AcceptHeaderRoutingTestServiceProvider class Drupal\accept_header_routing_test core/modules/system/tests/modules/accept_header_routing_test/src/AcceptHeaderRoutingTestServiceProvider.php Service provider for the accept_header_routing_test module.
AcceptNegotiation406 class Drupal\Core\EventSubscriber core/lib/Drupal/Core/EventSubscriber/AcceptNegotiation406.php View subscriber rendering a 406 if we could not route or render a request. 2
Access class Drupal\node\Plugin\views\filter core/modules/node/src/Plugin/views/filter/Access.php Filter by node_access records.
AccessArgumentsResolverFactory class Drupal\Core\Access core/lib/Drupal/Core/Access/AccessArgumentsResolverFactory.php Resolves the arguments to pass to an access check callable. 2
AccessArgumentsResolverFactoryInterface interface Drupal\Core\Access core/lib/Drupal/Core/Access/AccessArgumentsResolverFactoryInterface.php Constructs the arguments resolver instance to use when running access checks. 1
AccessAwareRouter class Drupal\Core\Routing core/lib/Drupal/Core/Routing/AccessAwareRouter.php A router class for Drupal with access check and upcasting. 1 2
AccessAwareRouterInterface interface Drupal\Core\Routing core/lib/Drupal/Core/Routing/AccessAwareRouterInterface.php Interface for a router class for Drupal with access check and upcasting. 1 5
AccessAwareRouterTest class Drupal\Tests\Core\Routing core/tests/Drupal/Tests/Core/Routing/AccessAwareRouterTest.php @coversDefaultClass \Drupal\Core\Routing\AccessAwareRouter @group Routing
AccessCheck class Drupal\menu_test\Access core/modules/system/tests/modules/menu_test/src/Access/AccessCheck.php Checks access based on the 'menu_test' key in session. 2
AccessCheckInterface interface Drupal\Core\Access core/lib/Drupal/Core/Access/AccessCheckInterface.php An access check service determines access rules for particular routes. 2 1
AccessDeniedException class Symfony\Component\HttpFoundation\File\Exception vendor/symfony/http-foundation/File/Exception/AccessDeniedException.php Thrown when the access on a file was denied. 4
AccessDeniedHttpException class Symfony\Component\HttpKernel\Exception vendor/symfony/http-kernel/Exception/AccessDeniedHttpException.php AccessDeniedHttpException. 32

Pages

Other projects