PHP Class mageekguy\atoum\scripts\git\pusher

Inheritance: extends mageekguy\atoum\script\configurable
Datei anzeigen Open project: atoum/atoum Class Usage Examples

Protected Properties

Property Type Description
$forceMode
$git
$remote
$tagBetaVersion
$tagFile
$tagMajorVersion
$tagMinorVersion
$taggerEngine
$workingDirectory

Public Methods

Method Description
__construct ( $name, mageekguy\atoum\adapter $adapter = null )
getForceMode ( )
getGit ( )
getRemote ( )
getTagFile ( )
getTaggerEngine ( )
getWorkingDirectory ( )
setForceMode ( $force = true )
setGit ( mageekguy\atoum\cli\commands\git $git = null )
setRemote ( $remote = null )
setTagFile ( $tagFile = null )
setTaggerEngine ( engine $engine = null )
setWorkingDirectory ( $workingDirectory = null )
tagBetaVersion ( )
tagMajorVersion ( )
tagMinorVersion ( )
tagPatchVersion ( )

Protected Methods

Method Description
doRun ( )
getNextVersion ( $tag )
setArgumentHandlers ( )

Private Methods

Method Description
createGitTag ( $tag )
pushTagToRemote ( $tag )
pushToRemote ( $tag )
tagDevelopmentVersion ( $tag )
tagSrcWith ( $tag, $tagChangelog = false )
tagStableVersion ( $tag )

Method Details

__construct() public method

public __construct ( $name, mageekguy\atoum\adapter $adapter = null )
$adapter mageekguy\atoum\adapter

doRun() protected method

protected doRun ( )

getForceMode() public method

public getForceMode ( )

getGit() public method

public getGit ( )

getNextVersion() protected method

protected getNextVersion ( $tag )

getRemote() public method

public getRemote ( )

getTagFile() public method

public getTagFile ( )

getTaggerEngine() public method

public getTaggerEngine ( )

getWorkingDirectory() public method

public getWorkingDirectory ( )

setArgumentHandlers() protected method

protected setArgumentHandlers ( )

setForceMode() public method

public setForceMode ( $force = true )

setGit() public method

public setGit ( mageekguy\atoum\cli\commands\git $git = null )
$git mageekguy\atoum\cli\commands\git

setRemote() public method

public setRemote ( $remote = null )

setTagFile() public method

public setTagFile ( $tagFile = null )

setTaggerEngine() public method

public setTaggerEngine ( engine $engine = null )
$engine mageekguy\atoum\scripts\tagger\engine

setWorkingDirectory() public method

public setWorkingDirectory ( $workingDirectory = null )

tagBetaVersion() public method

public tagBetaVersion ( )

tagMajorVersion() public method

public tagMajorVersion ( )

tagMinorVersion() public method

public tagMinorVersion ( )

tagPatchVersion() public method

public tagPatchVersion ( )

Property Details

$forceMode protected_oe property

protected $forceMode

$git protected_oe property

protected $git

$remote protected_oe property

protected $remote

$tagBetaVersion protected_oe property

protected $tagBetaVersion

$tagFile protected_oe property

protected $tagFile

$tagMajorVersion protected_oe property

protected $tagMajorVersion

$tagMinorVersion protected_oe property

protected $tagMinorVersion

$taggerEngine protected_oe property

protected $taggerEngine

$workingDirectory protected_oe property

protected $workingDirectory