ExtensionManager: get base from plugin classes. fixes #4484When installing a plugin that has no plugin.info.txt, we need to figureout where it belongs from other data. Previously we checked the ar
ExtensionManager: get base from plugin classes. fixes #4484When installing a plugin that has no plugin.info.txt, we need to figureout where it belongs from other data. Previously we checked the archivename or folder within. This will fail for archives generated from githubbranches as the plugin would be named "dokuwiki-plugin-foobar" or "master".This implements looking for known plugin type php files, parsing themwith PHP's parser and extracting the class name. The base name is inthat class name.Seems to work fine in my unit and manual tests.
show more ...