Elgg  Version 6.2
Public Member Functions | Protected Member Functions | List of all members
Elgg\Upgrades\MigrateEntityIconCroppingCoordinates Class Reference
Inheritance diagram for Elgg\Upgrades\MigrateEntityIconCroppingCoordinates:
Elgg\Upgrade\SystemUpgrade Elgg\Upgrade\Batch

Public Member Functions

 getVersion ()
 {Version of the upgrade.This tells the date when the upgrade was added. It consists of eight digits and is in format yyyymmddnn where:
  • yyyy is the year
  • mm is the month (with leading zero)
  • dd is the day (with leading zero)
  • nn is an incrementing number (starting from 00) that is used in case two separate upgrades have been added during the same day
Returns
int E.g. 2016123101
} More...
 
 shouldBeSkipped ()
 {Should this upgrade be skipped?If true, the upgrade will not be performed and cannot be accessed later.
Returns
bool
} More...
 
 needsIncrementOffset ()
 {Should the run() method receive an offset representing all processed items?If true, run() will receive as $offset the number of items already processed. This is useful if you are only modifying data, and need to use the $offset in a function like elgg_get_entities*() to know how many to skip over.If false, run() will receive as $offset the total number of failures. This should be used if your process deletes or moves data out of the way of the process. E.g. if you delete 50 objects on each run(), you may still use the $offset to skip objects that already failed once.
Returns
bool
} More...
 
 countItems ()
 {The total number of items to process during the upgrade.If unknown, Batch::UNKNOWN_COUNT should be returned, and run() must manually mark the result as complete.
Returns
int
} More...
 
 run (Result $result, $offset)
 {Runs upgrade on a single batch of items.If countItems() returns Batch::UNKNOWN_COUNT, this method must call $result->markCompleted() when the upgrade is complete.
Parameters
Result$resultResult of the batch (this must be returned)
int$offsetNumber to skip when processing
Returns
Result
} More...
 
- Public Member Functions inherited from Elgg\Upgrade\Batch
 __construct (protected ?\ElggUpgrade $upgrade=null)
 Constructs a upgrade batch. More...
 
 getUpgrade ()
 Returns the related upgrade entity. More...
 

Protected Member Functions

 getOptions (array $options=[])
 Get options for the upgrade. More...
 

Additional Inherited Members

- Public Attributes inherited from Elgg\Upgrade\Batch
const UNKNOWN_COUNT = -1
 countItems() should return this if it doesn't know how many items remain. More...
 

Detailed Description

Definition at line 7 of file MigrateEntityIconCroppingCoordinates.php.

Member Function Documentation

◆ countItems()

Elgg\Upgrades\MigrateEntityIconCroppingCoordinates::countItems ( )

{The total number of items to process during the upgrade.If unknown, Batch::UNKNOWN_COUNT should be returned, and run() must manually mark the result as complete.

Returns
int
}

Reimplemented from Elgg\Upgrade\Batch.

Definition at line 33 of file MigrateEntityIconCroppingCoordinates.php.

◆ getOptions()

Elgg\Upgrades\MigrateEntityIconCroppingCoordinates::getOptions ( array  $options = [])
protected

Get options for the upgrade.

Parameters
array$optionsadditional options
Returns
array
See also
elgg_get_entities()

Definition at line 79 of file MigrateEntityIconCroppingCoordinates.php.

◆ getVersion()

Elgg\Upgrades\MigrateEntityIconCroppingCoordinates::getVersion ( )

{Version of the upgrade.This tells the date when the upgrade was added. It consists of eight digits and is in format yyyymmddnn where:

  • yyyy is the year
  • mm is the month (with leading zero)
  • dd is the day (with leading zero)
  • nn is an incrementing number (starting from 00) that is used in case two separate upgrades have been added during the same day
Returns
int E.g. 2016123101
}

Reimplemented from Elgg\Upgrade\Batch.

Definition at line 12 of file MigrateEntityIconCroppingCoordinates.php.

◆ needsIncrementOffset()

Elgg\Upgrades\MigrateEntityIconCroppingCoordinates::needsIncrementOffset ( )

{Should the run() method receive an offset representing all processed items?If true, run() will receive as $offset the number of items already processed. This is useful if you are only modifying data, and need to use the $offset in a function like elgg_get_entities*() to know how many to skip over.If false, run() will receive as $offset the total number of failures. This should be used if your process deletes or moves data out of the way of the process. E.g. if you delete 50 objects on each run(), you may still use the $offset to skip objects that already failed once.

Returns
bool
}

Reimplemented from Elgg\Upgrade\Batch.

Definition at line 26 of file MigrateEntityIconCroppingCoordinates.php.

◆ run()

Elgg\Upgrades\MigrateEntityIconCroppingCoordinates::run ( Result  $result,
  $offset 
)

{Runs upgrade on a single batch of items.If countItems() returns Batch::UNKNOWN_COUNT, this method must call $result->markCompleted() when the upgrade is complete.

Parameters
Result$resultResult of the batch (this must be returned)
int$offsetNumber to skip when processing
Returns
Result
}

Reimplemented from Elgg\Upgrade\Batch.

Definition at line 40 of file MigrateEntityIconCroppingCoordinates.php.

◆ shouldBeSkipped()

Elgg\Upgrades\MigrateEntityIconCroppingCoordinates::shouldBeSkipped ( )

{Should this upgrade be skipped?If true, the upgrade will not be performed and cannot be accessed later.

Returns
bool
}

Reimplemented from Elgg\Upgrade\Batch.

Definition at line 19 of file MigrateEntityIconCroppingCoordinates.php.


The documentation for this class was generated from the following file: