Process project update information.
Hierarchy
- class \Drupal\update\UpdateProcessor implements UpdateProcessorInterface
File
- core/modules/update/src/UpdateProcessor.php, line 15
Namespace
Drupal\update
Members
Name | Modifiers | Type | Description |
---|---|---|---|
UpdateProcessor::$availableReleasesTempStore | protected | property | Update available releases store |
UpdateProcessor::$failed | protected | property | Array of release history URLs that we have failed to fetch |
UpdateProcessor::$fetchQueue | protected | property | The update fetch queue. |
UpdateProcessor::$fetchTaskStore | protected | property | Update Fetch Task Store |
UpdateProcessor::$privateKey | protected | property | The private key. |
UpdateProcessor::$stateStore | protected | property | The state service. |
UpdateProcessor::$tempStore | protected | property | Update key/value store |
UpdateProcessor::$updateFetcher | protected | property | The UpdateFetcher service. |
UpdateProcessor::$updateSettings | protected | property | The update settings |
UpdateProcessor::claimQueueItem | public | function | Claims an item in the update fetch queue for processing. Overrides UpdateProcessorInterface::claimQueueItem |
UpdateProcessor::createFetchTask | public | function | Adds a task to the queue for fetching release history data for a project. Overrides UpdateProcessorInterface::createFetchTask |
UpdateProcessor::deleteQueueItem | public | function | Deletes a finished item from the update fetch queue. Overrides UpdateProcessorInterface::deleteQueueItem |
UpdateProcessor::fetchData | public | function | Attempts to drain the queue of tasks for release history data to fetch. Overrides UpdateProcessorInterface::fetchData |
UpdateProcessor::numberOfQueueItems | public | function | Retrieves the number of items in the update fetch queue. Overrides UpdateProcessorInterface::numberOfQueueItems |
UpdateProcessor::parseXml | protected | function | Parses the XML of the Drupal release history info files. |
UpdateProcessor::processFetchTask | public | function | Processes a task to fetch available update data for a single project. Overrides UpdateProcessorInterface::processFetchTask |
UpdateProcessor::__construct | public | function | Constructs a UpdateProcessor. |
Please login to continue.