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
KeyValueDatabaseFactory class Drupal\Core\KeyValueStore lib/Drupal/Core/KeyValueStore/KeyValueDatabaseFactory.php Defines the key/value store factory for the database backend.
KeyValueExpirableFactory class Drupal\service_container\KeyValueStore src/KeyValueStore/KeyValueExpirableFactory.php Defines the key/value store factory.
KeyValueExpirableFactory class Drupal\Core\KeyValueStore lib/Drupal/Core/KeyValueStore/KeyValueExpirableFactory.php Defines the key/value store factory. 3
KeyValueExpirableFactoryInterface interface Drupal\Core\KeyValueStore lib/Drupal/Core/KeyValueStore/KeyValueExpirableFactoryInterface.php Defines the expirable key/value store factory interface. 4 1
KeyValueFactory class Drupal\Core\KeyValueStore lib/Drupal/Core/KeyValueStore/KeyValueFactory.php Defines the key/value store factory. 2 3
KeyValueFactory class Drupal\service_container\KeyValueStore src/KeyValueStore/KeyValueFactory.php Overrides the core KV factory to use the 'service_container' container. 1
KeyValueFactoryInterface interface Drupal\Core\KeyValueStore lib/Drupal/Core/KeyValueStore/KeyValueFactoryInterface.php Defines the key/value store factory interface. 3 1
KeyValueMemoryFactory class Drupal\Core\KeyValueStore lib/Drupal/Core/KeyValueStore/KeyValueMemoryFactory.php Defines the key/value store factory for the memory backend.
KeyValueNullExpirableFactory class Drupal\Core\KeyValueStore lib/Drupal/Core/KeyValueStore/KeyValueNullExpirableFactory.php Defines the key/value store factory for the null backend.
KeyValueStoreExpirableInterface interface Drupal\Core\KeyValueStore lib/Drupal/Core/KeyValueStore/KeyValueStoreExpirableInterface.php Defines the interface for expiring data in a key/value store. 2
KeyValueStoreInterface interface Drupal\Core\KeyValueStore lib/Drupal/Core/KeyValueStore/KeyValueStoreInterface.php Defines the interface for key/value store implementations. 2
LazyPluginCollection abstract class Drupal\Component\Plugin lib/Drupal/Component/Plugin/LazyPluginCollection.php Defines an object which stores multiple plugin instances to lazy load them.
LegacyBackend class Drupal\service_container\Flood src/Flood/LegacyBackend.php Defines the database flood backend. This is the default Drupal backend. @codeCoverageIgnore
LegacyContainerBuilderTest class Symfony\Component\DependencyInjection\Tests modules/providers/service_container_symfony/lib/Symfony/Component/DependencyInjection/Tests/LegacyContainerBuilderTest.php @group legacy
LegacyDefinitionTest class Symfony\Component\DependencyInjection\Tests modules/providers/service_container_symfony/lib/Symfony/Component/DependencyInjection/Tests/LegacyDefinitionTest.php @group legacy
LegacyDrupal7Test class Drupal\Tests\service_container\Legacy tests/src/Legacy/LegacyDrupal7Test.php @coversDefaultClass \Drupal\service_container\Legacy\Drupal7
LegacyDrupal7Test class Drupal\service_container\Tests lib/Drupal/service_container/Tests/LegacyDrupal7Test.php
LegacyMessenger class Drupal\service_container\Messenger src/Messenger/LegacyMessenger.php Class that manage the messages in Drupal. 2
LegacyMessengerTest class Drupal\Tests\service_container\Messenger tests/src/Messenger/LegacyMessengerTest.php @coversDefaultClass \Drupal\service_container\Messenger\LegacyMessenger
LegacyMessengerTest class Drupal\service_container\Tests lib/Drupal/service_container/Tests/LegacyMessengerTest.php
LegacyResolveParameterPlaceHoldersPassTest class Symfony\Component\DependencyInjection\Tests\Compiler modules/providers/service_container_symfony/lib/Symfony/Component/DependencyInjection/Tests/Compiler/LegacyResolveParameterPlaceHoldersPassTest.php @group legacy
LinkGenerator class Drupal\service_container src/LinkGenerator.php Generates a link out from a given path, title and options.
LinkGeneratorTest class Drupal\service_container\Tests lib/Drupal/service_container/Tests/LinkGeneratorTest.php
LockBackendAbstract abstract class Drupal\Core\Lock lib/Drupal/Core/Lock/LockBackendAbstract.php Non backend related common methods implementation for lock backends. 1
LockBackendInterface interface Drupal\Core\Lock lib/Drupal/Core/Lock/LockBackendInterface.php Lock backend interface. 2
LoggerAwareInterface interface Psr\Log lib/Psr/Log/LoggerAwareInterface.php Describes a logger-aware instance
LoggerAwareTrait trait Psr\Log lib/Psr/Log/LoggerAwareTrait.php Basic Implementation of LoggerAwareInterface.
LoggerBase abstract class Drupal\service_container\Logger src/Logger/LoggerBase.php Provides a common base class for loggers to reduce boilerplate code. 2
LoggerChannel class Drupal\service_container\Logger src/Logger/LoggerChannel.php Defines a logger channel that most implementations will use. 1
LoggerChannelFactory class Drupal\service_container\Logger src/Logger/LoggerChannelFactory.php Defines a factory for logging channels. 1
LoggerChannelFactoryInterface interface Drupal\Core\Logger lib/Drupal/Core/Logger/LoggerChannelFactoryInterface.php Logger channel factory interface. 1 1
LoggerChannelFactoryTest class Drupal\Tests\service_container\Logger tests/src/Logger/LoggerChannelFactoryTest.php @coversDefaultClass \Drupal\service_container\Logger\LoggerChannelFactory
LoggerChannelInterface interface Drupal\Core\Logger lib/Drupal/Core/Logger/LoggerChannelInterface.php Logger channel interface. 1 1
LoggerChannelTest class Drupal\Tests\service_container\Logger tests/src/Logger/LoggerChannelTest.php @coversDefaultClass \Drupal\service_container\Logger\LoggerChannel
LoggerIntegrationTest class Drupal\service_container\Tests lib/Drupal/service_container/Tests/LoggerIntegrationTest.php
LoggerInterface interface Psr\Log lib/Psr/Log/LoggerInterface.php Describes a logger instance 4 6
LoggerInterfaceTest abstract class Psr\Log\Test lib/Psr/Log/Test/LoggerInterfaceTest.php Provides a base test class for ensuring compliance with the LoggerInterface
LoggerTrait trait Psr\Log lib/Psr/Log/LoggerTrait.php This is a simple Logger trait that classes unable to extend AbstractLogger (because they extend another class, etc) can include.
LoggingFormatter class Symfony\Component\DependencyInjection\Compiler modules/providers/service_container_symfony/lib/Symfony/Component/DependencyInjection/Compiler/LoggingFormatter.php Used to format logging messages during the compilation.
LogicException class Symfony\Component\DependencyInjection\Exception modules/providers/service_container_symfony/lib/Symfony/Component/DependencyInjection/Exception/LogicException.php Base LogicException for Dependency Injection component. 1 13
LogLevel class Psr\Log lib/Psr/Log/LogLevel.php Describes log levels 4
LogMessageParser class Drupal\Core\Logger lib/Drupal/Core/Logger/LogMessageParser.php Parses log messages and their placeholders.
LogMessageParserInterface interface Drupal\Core\Logger lib/Drupal/Core/Logger/LogMessageParserInterface.php Defines an interface for parsing log messages and their placeholders. 1
MappedDiff class Drupal\Component\Diff lib/Drupal/Component/Diff/MappedDiff.php FIXME: bad name. @todo document @private @subpackage DifferenceEngine 1
MapperExceptionInterface interface Drupal\Component\Plugin\Exception lib/Drupal/Component/Plugin/Exception/MapperExceptionInterface.php Extended interface for exceptions thrown specifically by the Mapper subsystem within the Plugin component.
MapperInterface interface Drupal\Component\Plugin\Mapper lib/Drupal/Component/Plugin/Mapper/MapperInterface.php Plugin mapper interface. 1 1
MemoryStorage class Drupal\Core\KeyValueStore lib/Drupal/Core/KeyValueStore/MemoryStorage.php Defines a default key/value store implementation.
MemoryStorageTest class Drupal\service_container\Tests\KeyValue lib/Drupal/service_container/Tests/KeyValue/MemoryStorageTest.php Tests the key-value memory storage.
Merge class Drupal\Core\Database\Query lib/Drupal/Core/Database/Query/Merge.php 2
MergeExtensionConfigurationPass class Symfony\Component\DependencyInjection\Compiler modules/providers/service_container_symfony/lib/Symfony/Component/DependencyInjection/Compiler/MergeExtensionConfigurationPass.php Merges extension configs into the container builder. 1

Pages

Other projects