PHP Class VersionPress\Git\Commit

Afficher le fichier Open project: versionpress/versionpress Class Usage Examples

Méthodes publiques

Méthode Description
buildFromString ( $rawCommit, $rawStatus ) : Commit Creates instance from string matching pattern:
where
is record separator character (ascii ordinary number 30)
getAuthorEmail ( ) : string
getAuthorName ( ) : string
getChangedFiles ( ) : array
getDate ( ) : DateTime
getHash ( ) : string
getMessage ( ) : CommitMessage
getParentHashes ( ) : string[]
getRelativeDate ( ) : string
getShortHash ( ) : string Short hash - first 7 characters.
isMerge ( ) : boolean

Method Details

buildFromString() public static méthode

Creates instance from string matching pattern:
where
is record separator character (ascii ordinary number 30)
public static buildFromString ( $rawCommit, $rawStatus ) : Commit
$rawCommit string
$rawStatus string
Résultat Commit

getAuthorEmail() public méthode

public getAuthorEmail ( ) : string
Résultat string

getAuthorName() public méthode

public getAuthorName ( ) : string
Résultat string

getChangedFiles() public méthode

public getChangedFiles ( ) : array
Résultat array Array of things like `array("status" => "M", "path" => "wp-content/vpdb/something.ini" )`

getDate() public méthode

public getDate ( ) : DateTime
Résultat DateTime

getHash() public méthode

public getHash ( ) : string
Résultat string

getMessage() public méthode

public getMessage ( ) : CommitMessage
Résultat CommitMessage

getParentHashes() public méthode

public getParentHashes ( ) : string[]
Résultat string[]

getRelativeDate() public méthode

public getRelativeDate ( ) : string
Résultat string

getShortHash() public méthode

Short hash - first 7 characters.
public getShortHash ( ) : string
Résultat string

isMerge() public méthode

public isMerge ( ) : boolean
Résultat boolean