private function validateWorkFlow(InputInterface $input, $source, $target)
{
if ($input->getOption('ignore-workflow')) {
$this->getHelper('gush_style')->note('Ignoring merge-workflow.');
return;
}
$config = array_merge(['preset' => 'semver', 'branches' => [], 'unknown_branch_policy' => MergeWorkflowValidator::BRANCH_POLICY_ALLOW], $this->getConfig()->get(['merge_workflow', 'validation'], Config::CONFIG_LOCAL, []));
$validator = new MergeWorkflowValidator($config['preset'], $config['branches'], $config['unknown_branch_policy']);
$validator->validate($source, $target);
}