PHP Class Components_Release_Task_Package, horde

Copyright 2011-2016 Horde LLC (http://www.horde.org/) See the enclosed file COPYING for license information (LGPL). If you did not receive this file, see http://www.horde.org/licenses/lgpl21.
Inheritance: extends Components_Release_Task_Base
Show file Open project: horde/horde

Public Methods

Method Description
run ( &$options ) : null Run the task.
skip ( array $options ) : boolean Can the task be skipped?
validate ( array $options ) : array Validate the preconditions required for this release task.

Method Details

run() public method

Run the task.
public run ( &$options ) : null
return null

skip() public method

Can the task be skipped?
public skip ( array $options ) : boolean
$options array Additional options.
return boolean True if it can be skipped.

validate() public method

Validate the preconditions required for this release task.
public validate ( array $options ) : array
$options array Additional options.
return array An empty array if all preconditions are met and a list of error messages otherwise.