tasks/ext/VersionTask.php
VersionTask
Increments a three-part version number from a given file and writes it back to the file. Incrementing is based on given releasetype, which can be one of Major, Minor and Bugfix. Resulting version number is also published under supplied property.
- Author
- Mike Wittje
- Package
- phing.tasks.ext
- Version
- $Id: VersionTask.php 1084 2011-05-06 09:55:25Z mrook $ $Rev $Revision: 1084 $ $Date: 2011-05-06 11:55:25 +0200 (Fri, 06 May 2011) $ $Author: mrook $
\VersionTask
Package: phing\tasks\ext
VersionTask
Increments a three-part version number from a given file and writes it back to the file. Incrementing is based on given releasetype, which can be one of Major, Minor and Bugfix. Resulting version number is also published under supplied property.
- Parent(s)
- \Task < \ProjectComponent
- Author
- Mike Wittje
- Version
- $Id: VersionTask.php 1084 2011-05-06 09:55:25Z mrook $ $Rev $Revision: 1084 $ $Date: 2011-05-06 11:55:25 +0200 (Fri, 06 May 2011) $ $Author: mrook $
Constants
Properties
Methods

getVersion(
string $filecontent
)
:
stringReturns new version number corresponding to Release type
Parameters
Returns
| Name | Type | Description |
|---|---|---|
| $filecontent | string |
| Type | Description |
|---|---|
| string |

setFile(
\PhingFile $file
)
:
voidSet Property for File containing versioninformation
Parameters
| Name | Type | Description |
|---|---|---|
| $file | \PhingFile |

setProperty(
$property
)
:
voidSet name of property to be set
Parameters
| Name | Type | Description |
|---|---|---|
| $property |

setReleasetype(
string $releasetype
)
:
voidSet Property for Releasetype (Minor, Major, Bugfix)
Parameters
| Name | Type | Description |
|---|---|---|
| $releasetype | string |