Lines Matching refs:extension
3 namespace dokuwiki\plugin\extension;
9 protected Extension $extension; variable in dokuwiki\\plugin\\extension\\ExtensionApiResponse
65 * @param Extension $extension The extension to create the response for
67 public function __construct(Extension $extension) argument
69 $this->extension = $extension;
70 $this->type = $extension->getType();
71 $this->id = $extension->getId();
72 $this->base = $extension->getBase();
73 $this->name = $extension->getDisplayName();
74 $this->version = $extension->getInstalledVersion();
75 $this->author = $extension->getAuthor();
76 $this->description = $extension->getDescription();
77 $this->isInstalled = $extension->isInstalled();
78 $this->isEnabled = $extension->isEnabled();
79 $this->updateAvailable = $extension->isUpdateAvailable();
80 $this->isBundled = $extension->isBundled();
81 $this->isGitControlled = $extension->isGitControlled();
82 $this->componentTypes = $extension->getComponentTypes();
83 $this->lastUpdate = $extension->getLastUpdate();
84 $this->url = $extension->getURL();
85 $this->downloadURL = $extension->getDownloadURL();
88 $this->notices = array_merge(...array_values(Notice::list($extension)));
94 return $this->extension->getId();