PHP Class Bart\GitHook\GitHookController

Afficher le fichier Open project: box/bart Class Usage Examples

Méthodes publiques

Méthode Description
__toString ( ) : string
createFromScriptName ( string $invokedScript ) : GitHookController
hookName ( ) : string
projectName ( ) : string
run ( ) Process STDIN and verify all revisions

Private Methods

Méthode Description
__construct ( string $gitDir, string $projectName, string $hookName )
createHookRunner ( Commit $commit ) : Bart\GitHook\GitHookRunner Instantiate hook runner for hook type
processRevisions ( ) Run each revision against current hook
shouldSkip ( Commit $commit, GitHookConfig $gitHookConfig ) : boolean

Method Details

__toString() public méthode

public __toString ( ) : string
Résultat string A human readable respresentation of this instance

createFromScriptName() public static méthode

public static createFromScriptName ( string $invokedScript ) : GitHookController
$invokedScript string PHP SCRIPT_NAME e.g. hooks/post-recieve.d/bart-hook-runner
Résultat GitHookController

hookName() public méthode

public hookName ( ) : string
Résultat string The parsed name of the running hook context

projectName() public méthode

public projectName ( ) : string
Résultat string The parsed name of the current project

run() public méthode

Process STDIN and verify all revisions
public run ( )