Properties

$name

$name : string

Type

string

$hgPath

$hgPath : string

Type

string

$command

$command : string

Type

string

$options

$options : mixed

Command specific options.

Type

mixed

$globalOptions

$globalOptions : array

Type

array

$arguments

$arguments : array

Available arguments for this command.

Type

array

Methods

getHgPath()

getHgPath() : string

Get hg path.

Returns

string

setHgPath()

setHgPath(string  $path) : $this

Set path to hg executable.

Parameters

string $path

Returns

$this

__toString()

__toString() : string

Returns a string representation for the mercurial shell command.

Returns

string

__construct()

__construct(mixed  $options = array()) 

Standard constructor.

  • sets the concrete commands name
  • merges the global options with the concrete commands options

Parameters

mixed $options

execute()

execute() : string

Execute mercurial command.

Returns

string

asString()

asString() : string

Returns the string representation of the command.

Returns

string

__call()

__call(string  $name, array  $arguments) : boolean|array|string|self

Magic method to get option entries with a getter/setter method.

Parameters

string $name
array $arguments

Throws

\InvalidArgumentException

Returns

boolean|array|string|self

getFile()

getFile() : string

Get the file argument.

Returns

string

getFollow()

getFollow() : boolean

Returns

boolean

setFollow()

setFollow(boolean  $flag) : \Siad007\VersionControl\HG\Command\LogCommand

Parameters

boolean $flag

Returns

\Siad007\VersionControl\HG\Command\LogCommand

getDate()

getDate() : string

Returns

string

setDate()

setDate(string  $date) : \Siad007\VersionControl\HG\Command\LogCommand

Parameters

string $date

Returns

\Siad007\VersionControl\HG\Command\LogCommand

getCopies()

getCopies() : boolean

Returns

boolean

setCopies()

setCopies(boolean  $flag) : \Siad007\VersionControl\HG\Command\LogCommand

Parameters

boolean $flag

Returns

\Siad007\VersionControl\HG\Command\LogCommand

getKeyword()

getKeyword() : array

Returns

array

addKeyword()

addKeyword(string  $text) : \Siad007\VersionControl\HG\Command\LogCommand

Parameters

string $text

Returns

\Siad007\VersionControl\HG\Command\LogCommand

getRev()

getRev() : array

Returns

array

setRev()

setRev(string  $revision) : \Siad007\VersionControl\HG\Command\LogCommand

Parameters

string $revision

Returns

\Siad007\VersionControl\HG\Command\LogCommand

getRemoved()

getRemoved() : boolean

Returns

boolean

setRemoved()

setRemoved(boolean  $flag) : \Siad007\VersionControl\HG\Command\LogCommand

Parameters

boolean $flag

Returns

\Siad007\VersionControl\HG\Command\LogCommand

getUser()

getUser() : array

Returns

array

addUser()

addUser(string  $user) : \Siad007\VersionControl\HG\Command\LogCommand

Parameters

string $user

Returns

\Siad007\VersionControl\HG\Command\LogCommand

getBranch()

getBranch() : array

Returns

array

addBranch()

addBranch(string  $branch) : \Siad007\VersionControl\HG\Command\LogCommand

Parameters

string $branch

Returns

\Siad007\VersionControl\HG\Command\LogCommand

getPrune()

getPrune() : array

Returns

array

addPrune()

addPrune(string  $revision) : \Siad007\VersionControl\HG\Command\LogCommand

Parameters

string $revision

Returns

\Siad007\VersionControl\HG\Command\LogCommand

getPatch()

getPatch() : boolean

Returns

boolean

setPatch()

setPatch(boolean  $flag) : \Siad007\VersionControl\HG\Command\LogCommand

Parameters

boolean $flag

Returns

\Siad007\VersionControl\HG\Command\LogCommand

getGit()

getGit() : boolean

Returns

boolean

setGit()

setGit(boolean  $flag) : \Siad007\VersionControl\HG\Command\LogCommand

Parameters

boolean $flag

Returns

\Siad007\VersionControl\HG\Command\LogCommand

getLimit()

getLimit() : array

Returns

array

setLimit()

setLimit(string  $number) : \Siad007\VersionControl\HG\Command\LogCommand

Parameters

string $number

Returns

\Siad007\VersionControl\HG\Command\LogCommand

getNoMerges()

getNoMerges() : boolean

Returns

boolean

setNoMerges()

setNoMerges(boolean  $flag) : \Siad007\VersionControl\HG\Command\LogCommand

Parameters

boolean $flag

Returns

\Siad007\VersionControl\HG\Command\LogCommand

getStat()

getStat() : boolean

Returns

boolean

setStat()

setStat(boolean  $flag) : \Siad007\VersionControl\HG\Command\LogCommand

Parameters

boolean $flag

Returns

\Siad007\VersionControl\HG\Command\LogCommand

getGraph()

getGraph() : boolean

Returns

boolean

setGraph()

setGraph(boolean  $flag) : \Siad007\VersionControl\HG\Command\LogCommand

Parameters

boolean $flag

Returns

\Siad007\VersionControl\HG\Command\LogCommand

getTemplate()

getTemplate() : array

Returns

array

setTemplate()

setTemplate(string  $template) : \Siad007\VersionControl\HG\Command\LogCommand

Parameters

string $template

Returns

\Siad007\VersionControl\HG\Command\LogCommand

getInclude()

getInclude() : array

Returns

array

addInclude()

addInclude(string  $pattern) : \Siad007\VersionControl\HG\Command\LogCommand

Parameters

string $pattern

Returns

\Siad007\VersionControl\HG\Command\LogCommand

getExclude()

getExclude() : array

Returns

array

addExclude()

addExclude(string  $pattern) : \Siad007\VersionControl\HG\Command\LogCommand

Parameters

string $pattern

Returns

\Siad007\VersionControl\HG\Command\LogCommand

getVerbose()

getVerbose() : boolean

Returns

boolean

setVerbose()

setVerbose(boolean  $flag) : void

Parameters

boolean $flag

getQuiet()

getQuiet() : boolean

Returns

boolean

setQuiet()

setQuiet(boolean  $flag) : void

Parameters

boolean $flag

getNoninteractive()

getNoninteractive() : boolean

Returns

boolean

setNoninteractive()

setNoninteractive(boolean  $flag) : void

Parameters

boolean $flag

getCwd()

getCwd() : boolean

Returns

boolean

setCwd()

setCwd(string  $directory) : void

Parameters

string $directory

getDebug()

getDebug() : boolean

Returns

boolean

setDebug()

setDebug(boolean  $flag) : void

Parameters

boolean $flag

getDebugger()

getDebugger() : boolean

Returns

boolean

setDebugger()

setDebugger(boolean  $flag) : void

Parameters

boolean $flag

getEncoding()

getEncoding() : string

Returns

string

setEncoding()

setEncoding(string  $encoding) : void

Parameters

string $encoding

getEncodingmode()

getEncodingmode() : string

Returns

string

setEncodingmode()

setEncodingmode(string  $mode) : void

Parameters

string $mode

getTraceback()

getTraceback() : boolean

Returns

boolean

setTraceback()

setTraceback(boolean  $flag) : void

Parameters

boolean $flag

getTime()

getTime() : boolean

Returns

boolean

setTime()

setTime(boolean  $flag) : void

Parameters

boolean $flag

getProfile()

getProfile() : boolean

Returns

boolean

setProfile()

setProfile(boolean  $flag) : void

Parameters

boolean $flag

getVersion()

getVersion() : boolean

Returns

boolean

setVersion()

setVersion(boolean  $flag) : void

Parameters

boolean $flag

getHelp()

getHelp() : boolean

Returns

boolean

setHelp()

setHelp(boolean  $flag) : void

Parameters

boolean $flag

getHidden()

getHidden() : boolean

Returns

boolean

setHidden()

setHidden(boolean  $flag) : void

Parameters

boolean $flag

getConfig()

getConfig() : array

Returns

array

addConfig()

addConfig(string  $config) : void

Parameters

string $config

assembleOptionString()

assembleOptionString() : string

Concatinates string options.

Returns

string

doesPropertyExist()

doesPropertyExist(string  $property) 

Does property exist check.

Parameters

string $property

Throws

\InvalidArgumentException

getCommandName()

getCommandName() : string

Returns the concrete commands name.

Returns

string