/usr/share/php/Symfony/Component/DependencyInjection/Exception
NameSizeModeActions
AutowiringFailedException.php20130644editdlrm
BadMethodCallException.php4680644editdlrm
EnvNotFoundException.php4860644editdlrm
EnvParameterException.php7760644editdlrm
ExceptionInterface.php6100644editdlrm
InvalidArgumentException.php5370644editdlrm
InvalidParameterTypeException.php13380644editdlrm
LogicException.php4440644editdlrm
OutOfBoundsException.php4620644editdlrm
ParameterCircularReferenceException.php9340644editdlrm
ParameterNotFoundException.php33790644editdlrm
RuntimeException.php5070644editdlrm
ServiceCircularReferenceException.php10180644editdlrm
ServiceNotFoundException.php17990644editdlrm
Edit: /usr/share/php/Symfony/Component/DependencyInjection/Exception/ServiceNotFoundException.php (1799B)
* * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Symfony\Component\DependencyInjection\Exception; use Psr\Container\NotFoundExceptionInterface; /** * This exception is thrown when a non-existent service is requested. * * @author Johannes M. Schmitt */ class ServiceNotFoundException extends InvalidArgumentException implements NotFoundExceptionInterface { private $id; private $sourceId; private $alternatives; public function __construct(string $id, string $sourceId = null, \Throwable $previous = null, array $alternatives = [], string $msg = null) { if (null !== $msg) { // no-op } elseif (null === $sourceId) { $msg = sprintf('You have requested a non-existent service "%s".', $id); } else { $msg = sprintf('The service "%s" has a dependency on a non-existent service "%s".', $sourceId, $id); } if ($alternatives) { if (1 == \count($alternatives)) { $msg .= ' Did you mean this: "'; } else { $msg .= ' Did you mean one of these: "'; } $msg .= implode('", "', $alternatives).'"?'; } parent::__construct($msg, 0, $previous); $this->id = $id; $this->sourceId = $sourceId; $this->alternatives = $alternatives; } public function getId() { return $this->id; } public function getSourceId() { return $this->sourceId; } public function getAlternatives() { return $this->alternatives; } }