id = $bundle->getName(); $this->path = $bundle->getPath(); } public function getMetadata(): ?PluginMetadata { return $this->metadata; } public function setMetadata(PluginMetadata $metadata): void { $this->metadata = $metadata; } public function getPath(): string { return $this->path; } public function getName(): string { if ($this->metadata !== null && $this->metadata->getName() !== null) { return $this->metadata->getName(); } return $this->id; } public function getId(): string { return $this->id; } }