Skip to content
Snippets Groups Projects

Hopefully fix UpdateProcessor::$time deprecation

Files
2
@@ -4,6 +4,7 @@ declare(strict_types = 1);
@@ -4,6 +4,7 @@ declare(strict_types = 1);
namespace Drupal\package_manager;
namespace Drupal\package_manager;
 
use Drupal\Component\Datetime\TimeInterface;
use Drupal\Core\Config\ConfigFactoryInterface;
use Drupal\Core\Config\ConfigFactoryInterface;
use Drupal\Core\KeyValueStore\KeyValueExpirableFactoryInterface;
use Drupal\Core\KeyValueStore\KeyValueExpirableFactoryInterface;
use Drupal\Core\KeyValueStore\KeyValueFactoryInterface;
use Drupal\Core\KeyValueStore\KeyValueFactoryInterface;
@@ -48,9 +49,20 @@ final class PackageManagerUpdateProcessor extends UpdateProcessor {
@@ -48,9 +49,20 @@ final class PackageManagerUpdateProcessor extends UpdateProcessor {
* The key/value factory.
* The key/value factory.
* @param \Drupal\Core\KeyValueStore\KeyValueExpirableFactoryInterface $key_value_expirable_factory
* @param \Drupal\Core\KeyValueStore\KeyValueExpirableFactoryInterface $key_value_expirable_factory
* The expirable key/value factory.
* The expirable key/value factory.
 
* @param \Drupal\Component\Datetime\TimeInterface $time
 
* The time service.
*/
*/
public function __construct(ConfigFactoryInterface $config_factory, QueueFactory $queue_factory, UpdateFetcherInterface $update_fetcher, StateInterface $state_store, PrivateKey $private_key, KeyValueFactoryInterface $key_value_factory, KeyValueExpirableFactoryInterface $key_value_expirable_factory) {
public function __construct(
parent::__construct($config_factory, $queue_factory, $update_fetcher, $state_store, $private_key, $key_value_factory, $key_value_expirable_factory);
ConfigFactoryInterface $config_factory,
 
QueueFactory $queue_factory,
 
UpdateFetcherInterface $update_fetcher,
 
StateInterface $state_store,
 
PrivateKey $private_key,
 
KeyValueFactoryInterface $key_value_factory,
 
KeyValueExpirableFactoryInterface $key_value_expirable_factory,
 
TimeInterface $time,
 
) {
 
parent::__construct(...func_get_args());
$this->fetchQueue = $queue_factory->get('package_manager.update_fetch_tasks');
$this->fetchQueue = $queue_factory->get('package_manager.update_fetch_tasks');
$this->tempStore = $key_value_expirable_factory->get('package_manager.update');
$this->tempStore = $key_value_expirable_factory->get('package_manager.update');
$this->fetchTaskStore = $key_value_factory->get('package_manager.update_fetch_task');
$this->fetchTaskStore = $key_value_factory->get('package_manager.update_fetch_task');
Loading