function ZfExtensionManagerSfContainer::get

Same name in other branches
  1. 9 core/modules/aggregator/src/ZfExtensionManagerSfContainer.php \Drupal\aggregator\ZfExtensionManagerSfContainer::get()
  2. 9 core/lib/Drupal/Component/Bridge/ZfExtensionManagerSfContainer.php \Drupal\Component\Bridge\ZfExtensionManagerSfContainer::get()

File

core/lib/Drupal/Component/Bridge/ZfExtensionManagerSfContainer.php, line 71

Class

ZfExtensionManagerSfContainer
Defines a bridge between the Laminas service manager to Symfony container.

Namespace

Drupal\Component\Bridge

Code

public function get($extension) {
    try {
        return $this->container
            ->get($this->prefix . $this->canonicalizeName($extension));
    } catch (ServiceNotFoundException $e) {
        if ($this->standalone && $this->standalone
            ->has($extension)) {
            return $this->standalone
                ->get($extension);
        }
        throw $e;
    }
}

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