Lines Matching refs:extension
3 namespace dokuwiki\plugin\extension;
30 protected Extension $extension; variable in dokuwiki\\plugin\\extension\\Notice
34 * @param Extension $extension
36 protected function __construct(Extension $extension) argument
39 $this->extension = $extension;
58 public static function list(Extension $extension): array argument
60 $self = new self($extension);
105 if (!$this->extension->isInstalled()) return;
107 $dependencies = $this->extension->getDependencyList();
127 $conflicts = $this->extension->getConflictList();
147 if ($issue = $this->extension->getSecurityIssue()) {
150 if ($issue = $this->extension->getSecurityWarning()) {
161 if (!$this->extension->isInWrongFolder()) return;
165 basename($this->extension->getCurrentDir()),
166 basename($this->extension->getInstallDir())
177 Installer::ensurePhpCompatibility($this->extension);
190 if (!$this->extension->isInstalled()) return;
191 if ($msg = $this->extension->getUpdateMessage()) {
202 if (!$this->extension->hasChangedURL()) return;
205 $this->extension->getDownloadURL(),
206 $this->extension->getManager()->getDownloadURL()
218 Installer::ensurePermissions($this->extension);
233 $this->extension->isEnabled() &&
234 in_array('Auth', $this->extension->getComponentTypes()) &&
235 $conf['authtype'] != $this->extension->getID()
248 if ($this->extension->isGitControlled()) {