PHP Class Gush\Validator\MergeWorkflowValidator

显示文件 Open project: gushphp/gush Class Usage Examples

Public Methods

Method Description
__construct ( $preset, array $branches = [], $unknownBranchPolicy = self::BRANCH_POLICY_ALLOW )
validate ( $source, $target )

Protected Methods

Method Description
presetGitFlow ( $source, $target )
presetSemver ( $source, $target )

Private Methods

Method Description
validateBranches ( $source, $target, array $branches, $policy )

Method Details

__construct() public method

public __construct ( $preset, array $branches = [], $unknownBranchPolicy = self::BRANCH_POLICY_ALLOW )
$branches array

presetGitFlow() protected method

protected presetGitFlow ( $source, $target )

presetSemver() protected method

protected presetSemver ( $source, $target )

validate() public method

public validate ( $source, $target )