wxt-8.x-3.011/modules/custom/wxt_core/src/Command/UpdateCommand.php

modules/custom/wxt_core/src/Command/UpdateCommand.php
<?php

namespace Drupal\wxt_core\Command;

use Drupal\Console\Core\Command\Command;
use Drupal\Console\Core\Style\DrupalStyle;
use Drupal\wxt_core\UpdateManager;
use Symfony\Component\Console\Input\InputInterface;
use Symfony\Component\Console\Output\OutputInterface;

/**
 * Defines a console command to run optional configuration updates.
 *
 * Leveraged from code provided by Acquia for the Lightning distribution.
 */
class UpdateCommand extends Command {

  /**
   * The update manager service.
   *
   * @var \Drupal\wxt_core\UpdateManager
   */
  protected $updateManager;

  /**
   * UpdateCommand constructor.
   *
   * @param \Drupal\wxt_core\UpdateManager $update_manager
   *   The update manager service.
   */
  public function __construct(UpdateManager $update_manager) {
    parent::__construct('update:wxt');
    $this->updateManager = $update_manager;
  }

  /**
   * {@inheritdoc}
   */
  protected function execute(InputInterface $input, OutputInterface $output) {
    $io = new DrupalStyle($input, $output);
    $this->updateManager->executeAllInConsole($io);
  }

}

Главная | Обратная связь

drupal hosting | друпал хостинг | it patrol .inc