metadata; } /** * @param PluginMetadata $metadata * @return Plugin */ public function setMetadata(PluginMetadata $metadata) { $this->metadata = $metadata; return $this; } /** * @return string */ public function getPath(): ?string { return $this->path; } /** * @param string $path * @return Plugin */ public function setPath(string $path) { $this->path = $path; return $this; } /** * @return string */ public function getName(): ?string { return $this->name; } /** * @param string $name * @return Plugin */ public function setName(string $name) { $this->name = $name; return $this; } }