Returns an extension by alias or namespace.
@api
string $name An alias or a namespace:
ExtensionInterface An extension instance
LogicException if the extension is not registered
public function getExtension($name) {
  if (isset($this->extensions[$name])) {
    return $this->extensions[$name];
  }
  if (isset($this->extensionsByNs[$name])) {
    return $this->extensionsByNs[$name];
  }
  throw new LogicException(sprintf('Container extension "%s" is not registered', $name));
}