class ServiceDependencyStreamWrapper
Same name and namespace in other branches
- 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
- class \Drupal\Core\StreamWrapper\LocalStream implements \Drupal\Core\StreamWrapper\StreamWrapperInterface
- class \Drupal\Core\StreamWrapper\PublicStream uses \Drupal\Core\StringTranslation\StringTranslationTrait extends \Drupal\Core\StreamWrapper\LocalStream
- class \Drupal\stream_wrapper_service_test\StreamWrapper\ServiceDependencyStreamWrapper extends \Drupal\Core\StreamWrapper\PublicStream
- class \Drupal\Core\StreamWrapper\PublicStream uses \Drupal\Core\StringTranslation\StringTranslationTrait extends \Drupal\Core\StreamWrapper\LocalStream
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\StreamWrapperView 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.