PluginProbe ʕ •ᴥ•ʔ
Independent Analytics – WordPress Analytics Plugin / 2.2.0
Independent Analytics – WordPress Analytics Plugin v2.2.0
2.15.0 2.14.10 trunk 1.1 1.10 1.10.1 1.11 1.12 1.13 1.14 1.15 1.16 1.17 1.17.1 1.17.2 1.17.3 1.17.4 1.18 1.18.1 1.19.0 1.19.1 1.2 1.20.0 1.21.0 1.22.0 1.22.1 1.23.0 1.23.1 1.24.0 1.24.1 1.25.0 1.25.1 1.26.0 1.27.0 1.28.0 1.28.1 1.28.2 1.28.3 1.29.0 1.3 1.30.0 1.30.1 1.4 1.5 1.6 1.7 1.8 1.9 2.0.0 2.0.1 2.1.4 2.1.5 2.1.6 2.10.0 2.10.1 2.10.2 2.10.3 2.10.4 2.11.0 2.11.1 2.11.10 2.11.2 2.11.3 2.11.4 2.11.5 2.11.6 2.11.7 2.11.8 2.11.9 2.12.0 2.12.1 2.12.2 2.13.1 2.13.2 2.13.5 2.13.6 2.14.0 2.14.1 2.14.2 2.14.4 2.14.6 2.14.7 2.14.8 2.14.9 2.2.0 2.2.1 2.3.1 2.3.2 2.4.2 2.4.3 2.5.0 2.5.1 2.6.0 2.6.1 2.6.2 2.6.3 2.6.4 2.7.0 2.7.1 2.7.2 2.7.3 2.8.2 2.8.3 2.8.4 2.8.5 2.8.6 2.8.7 2.8.8 2.8.9 2.9.2 2.9.3 2.9.4 2.9.5 2.9.6 2.9.7
independent-analytics / vendor / symfony / console / Event / ConsoleErrorEvent.php
independent-analytics / vendor / symfony / console / Event Last commit date
ConsoleCommandEvent.php 2 years ago ConsoleErrorEvent.php 2 years ago ConsoleEvent.php 2 years ago ConsoleSignalEvent.php 2 years ago ConsoleTerminateEvent.php 2 years ago
ConsoleErrorEvent.php
51 lines
1 <?php
2
3 /*
4 * This file is part of the Symfony package.
5 *
6 * (c) Fabien Potencier <fabien@symfony.com>
7 *
8 * For the full copyright and license information, please view the LICENSE
9 * file that was distributed with this source code.
10 */
11 namespace IAWP_SCOPED\Symfony\Component\Console\Event;
12
13 use IAWP_SCOPED\Symfony\Component\Console\Command\Command;
14 use IAWP_SCOPED\Symfony\Component\Console\Input\InputInterface;
15 use IAWP_SCOPED\Symfony\Component\Console\Output\OutputInterface;
16 /**
17 * Allows to handle throwables thrown while running a command.
18 *
19 * @author Wouter de Jong <wouter@wouterj.nl>
20 * @internal
21 */
22 final class ConsoleErrorEvent extends ConsoleEvent
23 {
24 private $error;
25 private $exitCode;
26 public function __construct(InputInterface $input, OutputInterface $output, \Throwable $error, Command $command = null)
27 {
28 parent::__construct($command, $input, $output);
29 $this->error = $error;
30 }
31 public function getError() : \Throwable
32 {
33 return $this->error;
34 }
35 public function setError(\Throwable $error) : void
36 {
37 $this->error = $error;
38 }
39 public function setExitCode(int $exitCode) : void
40 {
41 $this->exitCode = $exitCode;
42 $r = new \ReflectionProperty($this->error, 'code');
43 $r->setAccessible(\true);
44 $r->setValue($this->error, $this->exitCode);
45 }
46 public function getExitCode() : int
47 {
48 return $this->exitCode ?? (\is_int($this->error->getCode()) && 0 !== $this->error->getCode() ? $this->error->getCode() : 1);
49 }
50 }
51