There are two ways to implement the @package_version@ replacements.
The procedure depends on whether you write your own
package.xml
files or if you use the
PackageFileManager.
For those authoring package.xml files directly, add a <replace> element for each file. The XML for such would look something like this:
<file name="Class.php"> <replace from="@package_version@" to="version" type="package-info" /> </file>
Maintainers using the PackageFileManager need to call addReplacement() for each file:
<?php
$pkg->addReplacement(
'filename.php', 'package-info',
'@package_version@', 'version'
);
?>