class Args (View source)

Argument parser for SSPak

Properties

protected $namedArgs
protected $unnamedArgs
protected $action

Methods

public
__construct($args)

No description

public
unshiftUnnamed($arg)

No description

public
getNamedArgs()

No description

public
getUnnamedArgs()

No description

public
getAction()

No description

public
unnamed($idx)

Return the unnamed arg of the given index (0 = first)

public
sudo($optionalPrefix)

Return the sudo argument, preferring a more specific one with the given optional prefix

public
pakParts()

Return the pak-parks arguments, as a map of part => boolean

public
requireUnnamed($items)

No description

Details

__construct($args)

No description

Parameters

$args

unshiftUnnamed($arg)

No description

Parameters

$arg

getNamedArgs()

No description

getUnnamedArgs()

No description

getAction()

No description

unnamed($idx)

Return the unnamed arg of the given index (0 = first)

Parameters

$idx

sudo($optionalPrefix)

Return the sudo argument, preferring a more specific one with the given optional prefix

Parameters

$optionalPrefix

pakParts()

Return the pak-parks arguments, as a map of part => boolean

requireUnnamed($items)

No description

Parameters

$items