145cd8cbdcf2424d082e7f43c6b564167807e420
[yaffs-website] / vendor / symfony / dependency-injection / Exception / AutowiringFailedException.php
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
12 namespace Symfony\Component\DependencyInjection\Exception;
13
14 /**
15  * Thrown when a definition cannot be autowired.
16  */
17 class AutowiringFailedException extends RuntimeException
18 {
19     private $serviceId;
20
21     public function __construct($serviceId, $message = '', $code = 0, \Exception $previous = null)
22     {
23         $this->serviceId = $serviceId;
24
25         parent::__construct($message, $code, $previous);
26     }
27
28     public function getServiceId()
29     {
30         return $this->serviceId;
31     }
32 }