SignalListener.php

File

drupal/core/vendor/symfony/process/Symfony/Component/Process/Tests/SignalListener.php
View source
<?php

// required for signal handling
declare (ticks=1);
pcntl_signal(SIGUSR1, function () {
  echo "Caught SIGUSR1";
  exit;
});
$n = 0;

// ticks require activity to work - sleep(4); does not work
while ($n < 400) {
  usleep(10000);
  $n++;
}
return;