class ServiceDependencyStreamWrapper

Same name and namespace in other branches
  1. 11.x core/modules/system/tests/modules/stream_wrapper_service_test/src/StreamWrapper/ServiceDependencyStreamWrapper.php \Drupal\stream_wrapper_service_test\StreamWrapper\ServiceDependencyStreamWrapper

A stream wrapper that depends on a service.

Hierarchy

Expanded class hierarchy of ServiceDependencyStreamWrapper

1 file declares its use of ServiceDependencyStreamWrapper
StreamWrapperManagerTest.php in core/tests/Drupal/KernelTests/Core/StreamWrapper/StreamWrapperManagerTest.php
1 string reference to 'ServiceDependencyStreamWrapper'
stream_wrapper_service_test.services.yml in core/modules/system/tests/modules/stream_wrapper_service_test/stream_wrapper_service_test.services.yml
core/modules/system/tests/modules/stream_wrapper_service_test/stream_wrapper_service_test.services.yml
1 service uses ServiceDependencyStreamWrapper
stream_wrapper_service_test.stream_wrapper in core/modules/system/tests/modules/stream_wrapper_service_test/stream_wrapper_service_test.services.yml
Drupal\stream_wrapper_service_test\StreamWrapper\ServiceDependencyStreamWrapper

File

core/modules/system/tests/modules/stream_wrapper_service_test/src/StreamWrapper/ServiceDependencyStreamWrapper.php, line 13

Namespace

Drupal\stream_wrapper_service_test\StreamWrapper
View source
class ServiceDependencyStreamWrapper extends PublicStream {
  
  /**
   * A service loaded from the global container in the constructor.
   */
  public StreamWrapperManagerInterface $streamWrapperManager;
  public function __construct() {
    $this->streamWrapperManager = \Drupal::service('stream_wrapper_service_test.dependency');
  }

}

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.