class ClassResolver
Implements the class resolver interface supporting class names and services.
Hierarchy
- class \Drupal\Core\DependencyInjection\ClassResolver implements ClassResolverInterface, ContainerAwareInterface uses DependencySerializationTrait, ContainerAwareTrait
File
- core/lib/Drupal/Core/DependencyInjection/ClassResolver.php, line 11
Namespace
Drupal\Core\DependencyInjectionMembers
Name | Modifiers | Type | Description |
---|---|---|---|
ClassResolver::getInstanceFromDefinition | public | function | Returns a class instance with a given class definition. Overrides ClassResolverInterface::getInstanceFromDefinition |
ContainerAwareTrait::$container | protected | property | |
ContainerAwareTrait::setContainer | public | function | Sets the container. Overrides ContainerAwareInterface::setContainer |
DependencySerializationTrait::$_serviceIds | protected | property | An array of service IDs keyed by property name used for serialization. |
DependencySerializationTrait::__sleep | public | function | |
DependencySerializationTrait::__wakeup | public | function |
© 2001–2016 by the original authors
Licensed under the GNU General Public License, version 2 and later.
Drupal is a registered trademark of Dries Buytaert.
https://api.drupal.org/api/drupal/core!lib!Drupal!Core!DependencyInjection!ClassResolver.php/class/ClassResolver/8.1.x