Updated to Drupal 8.5. Core Media not yet in use.
[yaffs-website] / vendor / behat / behat / src / Behat / Testwork / EventDispatcher / Cli / SigintController.php
diff --git a/vendor/behat/behat/src/Behat/Testwork/EventDispatcher/Cli/SigintController.php b/vendor/behat/behat/src/Behat/Testwork/EventDispatcher/Cli/SigintController.php
deleted file mode 100644 (file)
index 24a639c..0000000
+++ /dev/null
@@ -1,70 +0,0 @@
-<?php
-
-/*
- * This file is part of the Behat Testwork.
- * (c) Konstantin Kudryashov <ever.zet@gmail.com>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Behat\Testwork\EventDispatcher\Cli;
-
-use Behat\Testwork\Cli\Controller;
-use Behat\Testwork\EventDispatcher\Event\AfterExerciseAborted;
-use Behat\Testwork\EventDispatcher\Event\ExerciseCompleted;
-use Symfony\Component\Console\Command\Command;
-use Symfony\Component\Console\Input\InputInterface;
-use Symfony\Component\Console\Output\OutputInterface;
-use Symfony\Component\EventDispatcher\EventDispatcherInterface;
-
-/**
- * Aborts exercise on SIGINT signal.
- *
- * @author Konstantin Kudryashov <ever.zet@gmail.com>
- */
-final class SigintController implements Controller
-{
-    /**
-     * @var EventDispatcherInterface
-     */
-    private $eventDispatcher;
-
-    /**
-     * Initializes controller.
-     *
-     * @param EventDispatcherInterface $eventDispatcher
-     */
-    public function __construct(EventDispatcherInterface $eventDispatcher)
-    {
-        $this->eventDispatcher = $eventDispatcher;
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    public function configure(Command $command)
-    {
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    public function execute(InputInterface $input, OutputInterface $output)
-    {
-        if (function_exists('pcntl_signal')) {
-            declare(ticks = 1);
-            pcntl_signal(SIGINT, array($this, 'abortExercise'));
-        }
-    }
-
-    /**
-     * Dispatches AFTER exercise event and exits program.
-     */
-    public function abortExercise()
-    {
-        $this->eventDispatcher->dispatch(ExerciseCompleted::AFTER, new AfterExerciseAborted());
-
-        exit(1);
-    }
-}