PluginProbe ʕ •ᴥ•ʔ
Kubio AI Page Builder / 2.8.6
Kubio AI Page Builder v2.8.6
2.8.6 2.8.5 2.8.4 2.8.3 2.8.2 2.8.1 trunk 1.0.0 1.0.1 1.1.0 1.2.0 1.2.1 1.2.2 1.2.3 1.3.0 1.3.1 1.3.2 1.4.0 1.4.1 1.4.2 1.4.3 1.5.0 1.6.0 1.6.1 1.6.2 1.6.3 1.6.4 1.7.0 1.7.1 1.7.2 1.7.3 1.8.0 1.8.1 1.8.2 1.9.0 2.0.0 2.1.1 2.1.2 2.1.3 2.2.0 2.2.3 2.2.4 2.2.5 2.3.0 2.3.1 2.3.3 2.3.4 2.4.0 2.4.1 2.4.2 2.4.3 2.4.5 2.5.0 2.5.1 2.5.2 2.5.3 2.6.0 2.6.1 2.6.2 2.6.3 2.6.5 2.6.6 2.6.7 2.7.0 2.7.1 2.7.2 2.7.3 2.8.0
kubio / vendor / sebastian / diff / src / Exception / ConfigurationException.php
kubio / vendor / sebastian / diff / src / Exception Last commit date
ConfigurationException.php 1 year ago Exception.php 1 year ago InvalidArgumentException.php 1 year ago
ConfigurationException.php
39 lines
1 <?php declare(strict_types=1);
2 /*
3 * This file is part of sebastian/diff.
4 *
5 * (c) Sebastian Bergmann <sebastian@phpunit.de>
6 *
7 * For the full copyright and license information, please view the LICENSE
8 * file that was distributed with this source code.
9 */
10 namespace SebastianBergmann\Diff;
11
12 use function get_class;
13 use function gettype;
14 use function is_object;
15 use function sprintf;
16 use Exception;
17
18 final class ConfigurationException extends InvalidArgumentException
19 {
20 public function __construct(
21 string $option,
22 string $expected,
23 $value,
24 int $code = 0,
25 ?Exception $previous = null
26 ) {
27 parent::__construct(
28 sprintf(
29 'Option "%s" must be %s, got "%s".',
30 $option,
31 $expected,
32 is_object($value) ? get_class($value) : (null === $value ? '<null>' : gettype($value) . '#' . $value)
33 ),
34 $code,
35 $previous
36 );
37 }
38 }
39