Bart\GitHook\GitHookController::createHookRunner PHP Method

createHookRunner() private method

Instantiate hook runner for hook type
private createHookRunner ( Commit $commit ) : Bart\GitHook\GitHookRunner
$commit Bart\Git\Commit The commit relevant to the hook actions
return Bart\GitHook\GitHookRunner
    private function createHookRunner(Commit $commit)
    {
        switch ($this->hookName) {
            case 'pre-receive':
                return Diesel::create('\\Bart\\GitHook\\PreReceiveRunner', $commit);
                break;
            case 'post-receive':
                return Diesel::create('\\Bart\\GitHook\\PostReceiveRunner', $commit);
                break;
            default:
                throw new GitHookException('Unknown hook type: ' . $this->hookName);
        }
    }