# tasks/system/CvsPassTask.php

## \CVSPassTask
jump to top

Package: phing\tasks\system

Adds an new entry to a CVS password file.

Parent(s)
  \Task < \ProjectComponent
Author
  Hans Lellelid (Phing)
Author
  Jeff Martin (Ant)
Version
  $Revision: 526 $

### Properties

`$cvsRoot= ''`

CVS Root

Details

Type
  n/a

`$passFile= ''`

Password file to add password to

Details

Type
  n/a

`$password= ''`

Password to add to file

Details

Type
  n/a

`$shifts= 'array( 0'`
static

Array contain char conversion data

Default value `array( 0` Details

Type
  n/a

### Methods

`__construct( ) : void`

Create a CVS task using the default cvspass file location.

`getDescription( ) : void`

`getLocation( ) : void`

`getOwningTarget( ) : void`

`getProject( ) : void`

`getRegisterSlot( ) : void`

`getRuntimeConfigurableWrapper( ) : void`

`getTaskName( ) : void`

`getTaskType( ) : void`

`init( ) : void`

`log( ) : void`

`main( ) : void`
final

Does the work.

Throws

Exception | Description
--- | ---
\BuildException | if someting goes wrong with the build

`mangle( $password ) : void`
final

"Encode" the password.

Parameters

Name | Type | Description
--- | --- | ---
$password |  |

`maybeConfigure( ) : void`

`perform( ) : void`

`setCvsroot( string $cvsRoot ) : void`

The CVS repository to add an entry for.

Parameters

Name | Type | Description
--- | --- | ---
$cvsRoot | string |

`setDescription( ) : void`

`setLocation( ) : void`

`setOwningTarget( ) : void`

`setPassfile( \PhingFile $passFile ) : void`

Password file to add the entry to.

Parameters

Name | Type | Description
--- | --- | ---
$passFile | \PhingFile |

`setPassword( string $password ) : void`

Password to be added to the password file.

Parameters

Name | Type | Description
--- | --- | ---
$password | string |

`setProject( ) : void`

`setRuntimeConfigurableWrapper( ) : void`

`setTaskName( ) : void`

`setTaskType( ) : void`

Documentation was generated by DocBlox 0.17.1.