function ExtensionStreamBase::getExtension

Gets the extension object.

Parameters

string $extension_name: The extension name.

Return value

\Drupal\Core\Extension\Extension The extension object.

Throws

\Drupal\Core\Extension\Exception\UnknownExtensionException Thrown when the extension is missing.

1 call to ExtensionStreamBase::getExtension()
ExtensionStreamBase::dirname in core/lib/Drupal/Core/StreamWrapper/ExtensionStreamBase.php
Gets the name of the directory from a given path.
2 methods override ExtensionStreamBase::getExtension()
ModuleStream::getExtension in core/lib/Drupal/Core/StreamWrapper/ModuleStream.php
Gets the extension object.
ThemeStream::getExtension in core/lib/Drupal/Core/StreamWrapper/ThemeStream.php
Gets the extension object.

File

core/lib/Drupal/Core/StreamWrapper/ExtensionStreamBase.php, line 62

Class

ExtensionStreamBase
Defines a base stream wrapper implementation for extension assets.

Namespace

Drupal\Core\StreamWrapper

Code

abstract protected function getExtension(string $extension_name) : Extension;

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