Subversion-Projekte lars-tiefland.laravel_shop

Revision

Revision 148 | Details | Vergleich mit vorheriger | Letzte Änderung | Log anzeigen | RSS feed

Revision Autor Zeilennr. Zeile
148 lars 1
<?php
2
 
3
/*
4
 * This file is part of Psy Shell.
5
 *
200 lars 6
 * (c) 2012-2023 Justin Hileman
148 lars 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 Psy\Exception;
13
 
14
class UnexpectedTargetException extends RuntimeException
15
{
16
    private $target;
17
 
18
    /**
19
     * @param mixed           $target
20
     * @param string          $message  (default: "")
21
     * @param int             $code     (default: 0)
22
     * @param \Throwable|null $previous (default: null)
23
     */
24
    public function __construct($target, string $message = '', int $code = 0, \Throwable $previous = null)
25
    {
26
        $this->target = $target;
27
        parent::__construct($message, $code, $previous);
28
    }
29
 
30
    /**
31
     * @return mixed
32
     */
33
    public function getTarget()
34
    {
35
        return $this->target;
36
    }
37
}