<?php /* * This file is part of the Symfony package. * * (c) Fabien Potencier <fabien@symfony.com> * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Symfony\Component\Console\Exception; /** * Represents an incorrect command name typed in the console. * * @author Jérôme Tamarelle <jerome@tamarelle.net> */ class CommandNotFoundException extends \InvalidArgumentException implements ExceptionInterface { private array $alternatives; /** * @param string $message Exception message to throw * @param string[] $alternatives List of similar defined names * @param int $code Exception code * @param \Throwable|null $previous Previous exception used for the exception chaining */ public function __construct(string $message, array $alternatives = [], int $code = 0, \Throwable $previous = null) { parent::__construct($message, $code, $previous); $this->alternatives = $alternatives; } /** * @return string[] */ public function getAlternatives(): array { return $this->alternatives; } }
Name | Type | Size | Permission | Actions |
---|---|---|---|---|
CommandNotFoundException.php | File | 1.24 KB | 0644 |
|
ExceptionInterface.php | File | 446 B | 0644 |
|
InvalidArgumentException.php | File | 465 B | 0644 |
|
InvalidOptionException.php | File | 538 B | 0644 |
|
LogicException.php | File | 445 B | 0644 |
|
MissingInputException.php | File | 515 B | 0644 |
|
NamespaceNotFoundException.php | File | 495 B | 0644 |
|
RuntimeException.php | File | 449 B | 0644 |
|