<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in syntax.php</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2025</copyright>
    <generator>Java</generator><item>
        <title>a1ef4d6260401c454faedc5d90cb3887bb07a19c - ExtensionManager: get base from plugin classes. fixes #4484</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/lib/plugins/extension/_test/testdata/plugin3/syntax.php#a1ef4d6260401c454faedc5d90cb3887bb07a19c</link>
        <description>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 &quot;dokuwiki-plugin-foobar&quot; or &quot;master&quot;.This implements looking for known plugin type php files, parsing themwith PHP&apos;s parser and extracting the class name. The base name is inthat class name.Seems to work fine in my unit and manual tests.

            List of files:
            /dokuwiki/lib/plugins/extension/_test/testdata/plugin3/syntax.php</description>
        <pubDate>Tue, 22 Jul 2025 21:04:53 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;gohr@cosmocode.de&gt;</dc:creator>
    </item>
</channel>
</rss>
