Lines Matching full:this
11 /** @var string The type of this extension ("plugin" or "template") */
14 /** @var string The id of this extension (templates are prefixed with "template") */
17 /** @var string The base name of this extension */
20 /** @var string The display name of this extension */
23 /** @var string The installed version/date of this extension */
26 /** @var string The author of this extension */
29 /** @var string The description of this extension */
32 /** @var bool Whether this extension is installed */
35 /** @var bool Whether this extension is enabled */
41 /** @var bool Whether this extension is bundled with DokuWiki */
44 /** @var bool Whether this extension is under git control */
47 /** @var string[] Notices for this extension */
50 /** @var string Documentation URL for this extension */
53 /** @var string[] The component types this plugin provides */
59 /** @var string The download URL for this extension */
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();