[BC BREAK] insurance (_premium_): Make @desc@ required

* core/insurance.xml (_premium_)[@desc@]: Make required.
master v3.0.0
Mike Gerwitz 2018-09-21 18:58:14 -04:00
parent d9bef9d028
commit 6dfa860e25
1 changed files with 14 additions and 0 deletions

View File

@ -92,6 +92,20 @@
<!-- not yet used, but it will at least serve as code
documentation for the time being -->
<param name="@desc@" desc="Premium description" />
<unless name="@desc@">
<unless name="@generates@" eq="">
<error>
a description (@desc@) is required for
`<param-value name="@generates@" />'
</error>
</unless>
<if name="@generates@" eq="">
<error>
a description (@desc@) is required for
`<param-value name="@yields@" />'
</error>
</if>
</unless>
<rate-each class="@class@" no="@no@" yields="@yields@"