X-Git-Url: http://www.aleph1.co.uk/gitweb/?p=yaffs-website;a=blobdiff_plain;f=web%2Fmodules%2Fcontrib%2Fdrupalmoduleupgrader%2Fsrc%2FAnalyzerBase.php;fp=web%2Fmodules%2Fcontrib%2Fdrupalmoduleupgrader%2Fsrc%2FAnalyzerBase.php;h=d2e4834099b20fa70085044384b1610d0de556df;hp=0000000000000000000000000000000000000000;hb=8acec36f19c470dfcda1ae2336826a782f41874c;hpb=e0411c4e83ba0d079034db83c3f7f55be24a0e35 diff --git a/web/modules/contrib/drupalmoduleupgrader/src/AnalyzerBase.php b/web/modules/contrib/drupalmoduleupgrader/src/AnalyzerBase.php new file mode 100644 index 000000000..d2e483409 --- /dev/null +++ b/web/modules/contrib/drupalmoduleupgrader/src/AnalyzerBase.php @@ -0,0 +1,39 @@ +pluginDefinition['message'], $this->pluginDefinition['summary']); + + foreach ($this->pluginDefinition['documentation'] as $doc) { + $issue->addDocumentation($doc['url'], $doc['title']); + } + + foreach ($this->pluginDefinition['tags'] as $group => $tag) { + $issue->setTag($group, $tag); + } + + // If the plugin definition didn't supply an error_level tag, mark this + // one as an error. + if (empty($this->pluginDefinition['tags']['error_level'])) { + $issue->setTag('error_level', 'error'); + } + + return $issue; + } + +}