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
Com class Drupal\Component\Uuid lib/Drupal/Component/Uuid/Com.php UUID implementation using the Windows internal GUID extension.
Compiler class Symfony\Component\DependencyInjection\Compiler modules/providers/service_container_symfony/lib/Symfony/Component/DependencyInjection/Compiler/Compiler.php This class is used to remove circular dependencies between individual passes. 2
CompilerPassInterface interface Symfony\Component\DependencyInjection\Compiler modules/providers/service_container_symfony/lib/Symfony/Component/DependencyInjection/Compiler/CompilerPassInterface.php Interface that must be implemented by compilation passes. 28 13
ConfigurablePluginInterface interface Drupal\Component\Plugin lib/Drupal/Component/Plugin/ConfigurablePluginInterface.php Provides an interface for a configurable plugin.
ConfigurationExtensionInterface interface Symfony\Component\DependencyInjection\Extension modules/providers/service_container_symfony/lib/Symfony/Component/DependencyInjection/Extension/ConfigurationExtensionInterface.php ConfigurationExtensionInterface is the interface implemented by container extension classes. 1
Connection class Drupal\Core\Database lib/Drupal/Core/Database/Connection.php 8
Container class Drupal\Core\DependencyInjection lib/Drupal/Core/DependencyInjection/Container.php Extends the symfony container to set the service ID on the created object.
Container class Symfony\Component\DependencyInjection modules/providers/service_container_symfony/lib/Symfony/Component/DependencyInjection/Container.php Container is a dependency injection container. 11 14
Container class Drupal\service_container\DependencyInjection src/DependencyInjection/Container.php Container is a DI container that provides services to users of the class. 4
Container class Symfony\Component\DependencyInjection\Dump modules/providers/service_container_symfony/lib/Symfony/Component/DependencyInjection/Tests/Fixtures/php/services1-1.php Container. 11 14
Container class Drupal\Component\DependencyInjection lib/Drupal/Component/DependencyInjection/Container.php Provides a container optimized for Drupal's needs. 1
ContainerAware abstract class Symfony\Component\DependencyInjection modules/providers/service_container_symfony/lib/Symfony/Component/DependencyInjection/ContainerAware.php A simple implementation of ContainerAwareInterface.
ContainerAware abstract class Drupal\service_container\DependencyInjection src/DependencyInjection/ContainerAware.php ContainerAware is a simple implementation of ContainerAwareInterface. 1 1
ContainerAwareEventDispatcher class Drupal\Component\EventDispatcher lib/Drupal/Component/EventDispatcher/ContainerAwareEventDispatcher.php A performance optimized container aware event dispatcher.
ContainerAwareInterface interface Drupal\service_container\DependencyInjection src/DependencyInjection/ContainerAwareInterface.php ContainerAwareInterface should be implemented by classes that depend on a Container. 1
ContainerAwareInterface interface Symfony\Component\DependencyInjection modules/providers/service_container_symfony/lib/Symfony/Component/DependencyInjection/ContainerAwareInterface.php ContainerAwareInterface should be implemented by classes that depends on a Container. 3 2
ContainerAwarePluginManager class Drupal\service_container\Plugin src/Plugin/ContainerAwarePluginManager.php Base class for plugin managers. 1
ContainerAwarePluginManagerTest class Drupal\Tests\service_container\Plugin tests/src/Plugin/ContainerAwarePluginManagerTest.php @coversDefaultClass \Drupal\service_container\Plugin\ContainerAwarePluginManager @group dic
ContainerAwareTrait trait Symfony\Component\DependencyInjection modules/providers/service_container_symfony/lib/Symfony/Component/DependencyInjection/ContainerAwareTrait.php ContainerAware trait. 1
ContainerBuilder class Drupal\service_container\DependencyInjection src/DependencyInjection/ContainerBuilder.php ContainerBuilder retrieves container definitions from service providers to build a Container. 1 2
ContainerBuilder class Symfony\Component\DependencyInjection modules/providers/service_container_symfony/lib/Symfony/Component/DependencyInjection/ContainerBuilder.php ContainerBuilder is a DI container that provides an API to easily describe services. 2 88
ContainerBuilder class Drupal\Core\DependencyInjection lib/Drupal/Core/DependencyInjection/ContainerBuilder.php Drupal's dependency injection container builder. 2
ContainerBuilderInterface interface Drupal\service_container\DependencyInjection src/DependencyInjection/ContainerBuilderInterface.php Interface to build container objects. 1
ContainerBuilderTest class Drupal\Tests\service_container\DependencyInjection tests/src/DependencyInjection/ContainerBuilderTest.php @coversDefaultClass \Drupal\service_container\DependencyInjection\ContainerBuilder @group dic
ContainerBuilderTest class Symfony\Component\DependencyInjection\Tests modules/providers/service_container_symfony/lib/Symfony/Component/DependencyInjection/Tests/ContainerBuilderTest.php
ContainerFactoryPluginInterface interface Drupal\Core\Plugin lib/Drupal/Core/Plugin/ContainerFactoryPluginInterface.php Defines an interface for pulling plugin dependencies from the container. 2 2
ContainerInjectionInterface interface Drupal\Core\DependencyInjection lib/Drupal/Core/DependencyInjection/ContainerInjectionInterface.php Defines a common interface for dependency container injection.
ContainerInterface interface Symfony\Component\DependencyInjection modules/providers/service_container_symfony/lib/Symfony/Component/DependencyInjection/ContainerInterface.php ContainerInterface is the interface implemented by service container classes. 3 51
ContainerInterface interface Drupal\service_container\DependencyInjection src/DependencyInjection/ContainerInterface.php Simple DI Container Interface used to get services and discover definitions. 1 5
ContainerInterface interface Symfony\Component\DependencyInjection lib/Symfony/Component/DependencyInjection/ContainerInterface.php ContainerInterface is the interface implemented by service container classes. 3 51
ContainerNotInitializedException class Drupal\Core\DependencyInjection lib/Drupal/Core/DependencyInjection/ContainerNotInitializedException.php Exception thrown when a method is called that requires a container, but the container is not initialized yet.
ContainerTest class Drupal\Tests\service_container\DependencyInjection tests/src/DependencyInjection/ContainerTest.php @coversDefaultClass \Drupal\service_container\DependencyInjection\Container @group dic
ContainerTest class Symfony\Component\DependencyInjection\Tests modules/providers/service_container_symfony/lib/Symfony/Component/DependencyInjection/Tests/ContainerTest.php
Context class Drupal\Component\Plugin\Context lib/Drupal/Component/Plugin/Context/Context.php A generic context class for wrapping data a plugin needs to operate. 1
ContextAwarePluginBase abstract class Drupal\Component\Plugin lib/Drupal/Component/Plugin/ContextAwarePluginBase.php Base class for plugins that are context aware.
ContextAwarePluginInterface interface Drupal\Component\Plugin lib/Drupal/Component/Plugin/ContextAwarePluginInterface.php Interface for defining context aware plugins. 1
ContextDefinitionInterface interface Drupal\Component\Plugin\Context lib/Drupal/Component/Plugin/Context/ContextDefinitionInterface.php Interface for context definitions.
ContextException class Drupal\Component\Plugin\Exception lib/Drupal/Component/Plugin/Exception/ContextException.php An exception class to be thrown for context plugin exceptions. 2
ContextInterface interface Drupal\Component\Plugin\Context lib/Drupal/Component/Plugin/Context/ContextInterface.php A generic context interface for wrapping data a plugin needs to operate. 1 2
CrossCheckTest class Symfony\Component\DependencyInjection\Tests modules/providers/service_container_symfony/lib/Symfony/Component/DependencyInjection/Tests/CrossCheckTest.php
Crypt class Drupal\Component\Utility lib/Drupal/Component/Utility/Crypt.php Utility class for cryptographically-secure string handling routines. 1
CToolsPluginDiscovery class Drupal\service_container\Plugin\Discovery src/Plugin/Discovery/CToolsPluginDiscovery.php A discovery mechanism that uses ctools plugins for Drupal 7 compatibility. 1
CurrentUserIntegrationTest class Drupal\service_container\Tests lib/Drupal/service_container/Tests/CurrentUserIntegrationTest.php
Database class Drupal\Core\Database lib/Drupal/Core/Database/Database.php 1
DatabaseLockBackend class Drupal\Core\Lock lib/Drupal/Core/Lock/DatabaseLockBackend.php Defines the database lock backend. This is the default backend in Drupal. 1
DatabaseStorage class Drupal\Core\KeyValueStore lib/Drupal/Core/KeyValueStore/DatabaseStorage.php Defines a default key/value store implementation. 1
DatabaseStorageExpirable class Drupal\service_container\KeyValueStore src/KeyValueStore/DatabaseStorageExpirable.php Overrides the KV store from Drupal to call MergeQuery::key instead of ::keys.
DatabaseStorageExpirable class Drupal\Core\KeyValueStore lib/Drupal/Core/KeyValueStore/DatabaseStorageExpirable.php Defines a default key/value store implementation for expiring items. 1
DatabaseStorageExpirableTest class Drupal\service_container\Tests\KeyValue lib/Drupal/service_container/Tests/KeyValue/DatabaseStorageExpirableTest.php Tests the key-value database storage.
DatabaseStorageTest class Drupal\service_container\Tests\KeyValue lib/Drupal/service_container/Tests/KeyValue/DatabaseStorageTest.php Tests the key-value database storage.

Pages

Other projects