PHP Class Piwik\Columns\Updater

Inheritance: extends Piwik\Updates
Show file Open project: piwik/piwik Class Usage Examples

Public Properties

Property Type Description
$visitDimensions Piwik\Plugin\Dimension\VisitDimension[]

Public Methods

Method Description
__construct ( array $visitDimensions = null, array $actionDimensions = null, array $conversionDimensions = null )
doUpdate ( Updater $updater )
getAllVersions ( Updater $updater )
getMigrationQueries ( Updater $updater ) : Db[]
isDimensionComponent ( $name )
onNoUpdateAvailable ( $versionsThatWereChecked )
wasDimensionMovedFromCoreToPlugin ( $name, $version )

Private Methods

Method Description
buildCache ( )
cacheCurrentDimensionFileChanges ( )
getActionDimensions ( )
getCachedDimensionFileChanges ( )
getConversionDimensions ( )
getCurrentDimensionFileChanges ( )
getUpdates ( Updater $updater )
getUpdatesForDimension ( Updater $updater, Piwik\Plugin\Dimension\ActionDimension | Piwik\Plugin\Dimension\ConversionDimension | Piwik\Plugin\Dimension\VisitDimension $dimension, string $componentPrefix, array $existingColumnsInDb, array $conversionColumns = [] ) : array
getVisitDimensions ( )
mixinUpdates ( $allUpdatesToRun, $updatesFromDimension )
mixinVersions ( Updater $updater, Piwik\Plugin\Dimension\ActionDimension | Piwik\Plugin\Dimension\ConversionDimension | Piwik\Plugin\Dimension\VisitDimension $dimension, string $componentPrefix, array $columns, array $versions ) : array

Method Details

__construct() public method

public __construct ( array $visitDimensions = null, array $actionDimensions = null, array $conversionDimensions = null )
$visitDimensions array
$actionDimensions array
$conversionDimensions array

doUpdate() public method

public doUpdate ( Updater $updater )
$updater Piwik\Updater

getAllVersions() public method

public getAllVersions ( Updater $updater )
$updater Piwik\Updater

getMigrationQueries() public method

public getMigrationQueries ( Updater $updater ) : Db[]
$updater Piwik\Updater
return Piwik\Updater\Migration\Db[]

isDimensionComponent() public static method

public static isDimensionComponent ( $name )

onNoUpdateAvailable() public method

public onNoUpdateAvailable ( $versionsThatWereChecked )

wasDimensionMovedFromCoreToPlugin() public static method

public static wasDimensionMovedFromCoreToPlugin ( $name, $version )

Property Details

$visitDimensions public property

public VisitDimension[],Piwik\Plugin\Dimension $visitDimensions
return Piwik\Plugin\Dimension\VisitDimension[]