class DependencySerializationTestDummy
Defines a test class which has a single service as dependency.
Hierarchy
- class \Drupal\Tests\Core\DependencyInjection\DependencySerializationTestDummy implements \Symfony\Component\DependencyInjection\ContainerAwareInterface uses \Drupal\Core\DependencyInjection\DependencySerializationTrait
Expanded class hierarchy of DependencySerializationTestDummy
File
- 
              core/tests/ Drupal/ Tests/ Core/ DependencyInjection/ DependencySerializationTest.php, line 49 
Namespace
Drupal\Tests\Core\DependencyInjectionView source
class DependencySerializationTestDummy implements ContainerAwareInterface {
  use DependencySerializationTrait;
  
  /**
   * A test service.
   *
   * @var object
   */
  public $service;
  
  /**
   * The container.
   *
   * @var \Symfony\Component\DependencyInjection\ContainerInterface
   */
  public $container;
  
  /**
   * Constructs a new TestClass object.
   *
   * @param object $service
   *   A test service.
   */
  public function __construct(\stdClass $service) {
    $this->service = $service;
  }
  
  /**
   * {@inheritdoc}
   *
   * phpcs:ignore Drupal.Commenting.FunctionComment.VoidReturn
   * @return void
   */
  public function setContainer(?ContainerInterface $container = NULL) {
    $this->container = $container;
  }
  
  /**
   * Gets the stored service IDs.
   */
  public function getServiceIds() {
    return $this->_serviceIds;
  }
}Members
| Title Sort descending | Modifiers | Object type | Summary | Overrides | 
|---|---|---|---|---|
| DependencySerializationTestDummy::$container | public | property | The container. | |
| DependencySerializationTestDummy::$service | public | property | A test service. | |
| DependencySerializationTestDummy::getServiceIds | public | function | Gets the stored service IDs. | |
| DependencySerializationTestDummy::setContainer | public | function | phpcs:ignore Drupal.Commenting.FunctionComment.VoidReturn | |
| DependencySerializationTestDummy::__construct | public | function | Constructs a new TestClass object. | |
| DependencySerializationTrait::$_entityStorages | protected | property | An array of entity type IDs keyed by the property name of their storages. | |
| DependencySerializationTrait::$_serviceIds | protected | property | An array of service IDs keyed by property name used for serialization. | |
| DependencySerializationTrait::__sleep | public | function | 2 | |
| DependencySerializationTrait::__wakeup | public | function | #[\ReturnTypeWillChange] | 2 | 
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.
