cypress-8.x-1.x-dev/src/TtyProcessManager.php

src/TtyProcessManager.php
<?php

namespace Drupal\cypress;

use Consolidation\SiteProcess\Util\Tty;
use Symfony\Component\Process\Process;

/**
 * Process manager that attempts to stream output to TTY.
 */
class TtyProcessManager implements ProcessManagerInterface {

  /**
   * {@inheritDoc}
   */
  public function run($commandLine, $workingDirectory, $environment = []) {
    $process = new Process($commandLine, $workingDirectory);
    $process->inheritEnvironmentVariables(TRUE);
    $process->setTty(Tty::isTtySupported());
    $process->setTimeout(0.0);
    $process->setIdleTimeout(0.0);
    $process->mustRun();
  }
}

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

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