You are here

Classes, traits, and interfaces in Service Container 7.2

Primary tabs

Namesort descending Type Namespace Location Description Direct uses Use statements Strings
DateTimePlus class Drupal\Component\Datetime lib/Drupal/Component/Datetime/DateTimePlus.php Wraps DateTime().
DecoratorServicePass class Symfony\Component\DependencyInjection\Compiler modules/providers/service_container_symfony/lib/Symfony/Component/DependencyInjection/Compiler/DecoratorServicePass.php Overwrites a service but keeps the overridden one. 1
DecoratorServicePassTest class Symfony\Component\DependencyInjection\Tests\Compiler modules/providers/service_container_symfony/lib/Symfony/Component/DependencyInjection/Tests/Compiler/DecoratorServicePassTest.php
DefaultFactory class Drupal\Component\Plugin\Factory lib/Drupal/Component/Plugin/Factory/DefaultFactory.php Default plugin factory. 1 1
DefaultPluginManager class Drupal\Core\Plugin lib/Drupal/Component/Plugin/DefaultPluginManager.php Base class for plugin managers.
DefaultPluginManager class Drupal\service_container\Plugin src/Plugin/DefaultPluginManager.php Defines a plugin manager used for discovering generic plugins. 2 2
DefaultPluginManagerTest class Drupal\Tests\service_container\Plugin tests/src/Plugin/DefaultPluginManagerTest.php @coversDefaultClass \Drupal\service_container\Plugin\DefaultPluginManager @group dic
Definition class Symfony\Component\DependencyInjection modules/providers/service_container_symfony/lib/Symfony/Component/DependencyInjection/Definition.php Definition represents a service definition. 1 35
DefinitionDecorator class Symfony\Component\DependencyInjection modules/providers/service_container_symfony/lib/Symfony/Component/DependencyInjection/DefinitionDecorator.php This definition decorates another definition. 6
DefinitionDecoratorTest class Symfony\Component\DependencyInjection\Tests modules/providers/service_container_symfony/lib/Symfony/Component/DependencyInjection/Tests/DefinitionDecoratorTest.php
DefinitionTest class Symfony\Component\DependencyInjection\Tests modules/providers/service_container_symfony/lib/Symfony/Component/DependencyInjection/Tests/DefinitionTest.php
DependencySerializationTrait trait Drupal\Core\DependencyInjection lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php Provides dependency injection friendly methods for serialization.
DependencySerializationTraitPass class Drupal\Core\DependencyInjection\Compiler lib/Drupal/Core/DependencyInjection/Compiler/DependencySerializationTraitPass.php Sets the _serviceId property on all services.
DependentPluginInterface interface Drupal\Component\Plugin lib/Drupal/Component/Plugin/DependentPluginInterface.php Provides an interface for a plugin that has dependencies. 1
DerivativeDiscoveryDecorator class Drupal\Component\Plugin\Discovery lib/Drupal/Component/Plugin/Discovery/DerivativeDiscoveryDecorator.php Base class providing the tools for a plugin discovery to be derivative aware.
DerivativeInspectionInterface interface Drupal\Component\Plugin lib/Drupal/Component/Plugin/DerivativeInspectionInterface.php Provides a plugin interface for providing derivative metadata inspection. 1
DeriverBase abstract class Drupal\Component\Plugin\Derivative lib/Drupal/Component/Plugin/Derivative/DeriverBase.php Provides a basic deriver.
DeriverInterface interface Drupal\Component\Plugin\Derivative lib/Drupal/Component/Plugin/Derivative/DeriverInterface.php Provides additional plugin definitions based on an existing definition. 1
DestructableInterface interface Drupal\Core lib/Drupal/Core/DestructableInterface.php The interface for services that need explicit destruction. 1 2
Diff class Drupal\Component\Diff lib/Drupal/Component/Diff/Diff.php Class representing a 'diff' between two sequences of strings. @todo document @subpackage DifferenceEngine 1
DiffArray class Drupal\Component\Utility lib/Drupal/Component/Utility/DiffArray.php Provides helpers to perform diffs on multi dimensional arrays.
DiffEngine class Drupal\Component\Diff\Engine lib/Drupal/Component/Diff/Engine/DiffEngine.php Class used internally by Diff to actually compute the diffs. 1
DiffFormatter class Drupal\Component\Diff lib/Drupal/Component/Diff/DiffFormatter.php A class to format Diffs
DiffOp class Drupal\Component\Diff\Engine lib/Drupal/Component/Diff/Engine/DiffOp.php @todo document @private @subpackage DifferenceEngine 4
DiffOpAdd class Drupal\Component\Diff\Engine lib/Drupal/Component/Diff/Engine/DiffOpAdd.php @todo document @private @subpackage DifferenceEngine
DiffOpChange class Drupal\Component\Diff\Engine lib/Drupal/Component/Diff/Engine/DiffOpChange.php @todo document @private @subpackage DifferenceEngine
DiffOpCopy class Drupal\Component\Diff\Engine lib/Drupal/Component/Diff/Engine/DiffOpCopy.php @todo document @private @subpackage DifferenceEngine 1
DiffOpDelete class Drupal\Component\Diff\Engine lib/Drupal/Component/Diff/Engine/DiffOpDelete.php @todo document @private @subpackage DifferenceEngine
DiscoverableInterface interface Drupal\Component\Discovery lib/Drupal/Component/Discovery/DiscoverableInterface.php Interface for classes providing a type of discovery. 1
DiscoveryCachedTrait trait Drupal\Component\Plugin\Discovery lib/Drupal/Component/Plugin/Discovery/DiscoveryCachedTrait.php 1
DiscoveryInterface interface Drupal\Component\Plugin\Discovery lib/Drupal/Component/Plugin/Discovery/DiscoveryInterface.php An interface defining the minimum requirements of building a plugin discovery component. 8 7
DiscoveryTrait trait Drupal\Component\Plugin\Discovery lib/Drupal/Component/Plugin/Discovery/DiscoveryTrait.php 2
DocLexer final class Doctrine\Common\Annotations modules/providers/service_container_annotation_discovery/lib/Doctrine/annotations/lib/Doctrine/Common/Annotations/DocLexer.php Simple lexer for docblock annotations.
DocParser final class Doctrine\Common\Annotations modules/providers/service_container_annotation_discovery/lib/Doctrine/annotations/lib/Doctrine/Common/Annotations/DocParser.php A parser for docblock annotations.
Drupal class lib/Drupal.php Static Service Container wrapper. 1
Drupal7 class Drupal\service_container\Legacy src/Legacy/Drupal7.php Defines the Drupal 7 legacy service. 14
DummyTest class Psr\Log\Test lib/Psr/Log/Test/LoggerInterfaceTest.php
Dumper class Symfony\Component\Yaml modules/providers/service_container_symfony/lib/Symfony/Component/Yaml/Dumper.php Dumper dumps PHP variables to YAML strings. 3
Dumper abstract class Symfony\Component\DependencyInjection\Dumper modules/providers/service_container_symfony/lib/Symfony/Component/DependencyInjection/Dumper/Dumper.php Dumper is the abstract class for all built-in dumpers. 6 2
DumperInterface interface Symfony\Component\DependencyInjection\Dumper modules/providers/service_container_symfony/lib/Symfony/Component/DependencyInjection/Dumper/DumperInterface.php DumperInterface is the interface implemented by service container dumper classes. 1
DumperInterface interface Symfony\Component\DependencyInjection\LazyProxy\PhpDumper modules/providers/service_container_symfony/lib/Symfony/Component/DependencyInjection/LazyProxy/PhpDumper/DumperInterface.php Lazy proxy dumper capable of generating the instantiation logic PHP code for proxied services. 2 2
DumperTest class Symfony\Component\Yaml\Tests modules/providers/service_container_symfony/lib/Symfony/Component/Yaml/Tests/DumperTest.php
DumpException class Symfony\Component\Yaml\Exception modules/providers/service_container_symfony/lib/Symfony/Component/Yaml/Exception/DumpException.php Exception class thrown when an error occurs during dumping. 1
Enum final class Doctrine\Common\Annotations\Annotation modules/providers/service_container_annotation_discovery/lib/Doctrine/annotations/lib/Doctrine/Common/Annotations/Annotation/Enum.php Annotation that can be used to signal to the parser to check the available values during the parsing process. 1
Environment class Drupal\Component\Utility lib/Drupal/Component/Utility/Environment.php Provides PHP environment helper methods.
Escaper class Symfony\Component\Yaml modules/providers/service_container_symfony/lib/Symfony/Component/Yaml/Escaper.php Escaper encapsulates escaping rules for single and double-quoted YAML strings.
ExceptionInterface interface Drupal\Component\Plugin\Exception lib/Drupal/Component/Plugin/Exception/ExceptionInterface.php Exception interface for all exceptions thrown by the Plugin component. 4
ExceptionInterface interface Symfony\Component\Yaml\Exception modules/providers/service_container_symfony/lib/Symfony/Component/Yaml/Exception/ExceptionInterface.php Exception interface for all exceptions thrown by the component. 1
ExceptionInterface interface Symfony\Component\DependencyInjection\Exception modules/providers/service_container_symfony/lib/Symfony/Component/DependencyInjection/Exception/ExceptionInterface.php Base ExceptionInterface for Dependency Injection component. 5
ExpressionLanguage class Symfony\Component\DependencyInjection modules/providers/service_container_symfony/lib/Symfony/Component/DependencyInjection/ExpressionLanguage.php Adds some function to the default ExpressionLanguage. 1

Pages

Other projects