class Transaction (View source)

Properties

protected $policy
protected $pool
protected $installedMap
protected $decisions
protected $transaction

Methods

__construct($policy, $pool, $installedMap, $decisions)

No description

getOperations()

No description

transactionFromMaps($installMap, $updateMap, $uninstallMap)

No description

findRootPackages($installMap, $updateMap)

No description

findUpdates()

No description

install($package, $reason)

No description

update($from, $to, $reason)

No description

uninstall($package, $reason)

No description

markAliasInstalled($package, $reason)

No description

markAliasUninstalled($package, $reason)

No description

Details

__construct($policy, $pool, $installedMap, $decisions)

Parameters

$policy
$pool
$installedMap
$decisions

getOperations()

protected transactionFromMaps($installMap, $updateMap, $uninstallMap)

Parameters

$installMap
$updateMap
$uninstallMap

protected findRootPackages($installMap, $updateMap)

Parameters

$installMap
$updateMap

protected findUpdates()

protected install($package, $reason)

Parameters

$package
$reason

protected update($from, $to, $reason)

Parameters

$from
$to
$reason

protected uninstall($package, $reason)

Parameters

$package
$reason

protected markAliasInstalled($package, $reason)

Parameters

$package
$reason

protected markAliasUninstalled($package, $reason)

Parameters

$package
$reason