summaryrefslogtreecommitdiff
path: root/vendor/doctrine/orm/src/Mapping/Exception
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/doctrine/orm/src/Mapping/Exception')
-rw-r--r--vendor/doctrine/orm/src/Mapping/Exception/InvalidCustomGenerator.php28
-rw-r--r--vendor/doctrine/orm/src/Mapping/Exception/UnknownGeneratorType.php16
2 files changed, 44 insertions, 0 deletions
diff --git a/vendor/doctrine/orm/src/Mapping/Exception/InvalidCustomGenerator.php b/vendor/doctrine/orm/src/Mapping/Exception/InvalidCustomGenerator.php
new file mode 100644
index 0000000..b9e10bf
--- /dev/null
+++ b/vendor/doctrine/orm/src/Mapping/Exception/InvalidCustomGenerator.php
@@ -0,0 +1,28 @@
1<?php
2
3declare(strict_types=1);
4
5namespace Doctrine\ORM\Mapping\Exception;
6
7use Doctrine\ORM\Exception\ORMException;
8use LogicException;
9
10use function sprintf;
11use function var_export;
12
13final class InvalidCustomGenerator extends LogicException implements ORMException
14{
15 public static function onClassNotConfigured(): self
16 {
17 return new self('Cannot instantiate custom generator, no class has been defined');
18 }
19
20 /** @param mixed[] $definition */
21 public static function onMissingClass(array $definition): self
22 {
23 return new self(sprintf(
24 'Cannot instantiate custom generator : %s',
25 var_export($definition, true),
26 ));
27 }
28}
diff --git a/vendor/doctrine/orm/src/Mapping/Exception/UnknownGeneratorType.php b/vendor/doctrine/orm/src/Mapping/Exception/UnknownGeneratorType.php
new file mode 100644
index 0000000..c8970bf
--- /dev/null
+++ b/vendor/doctrine/orm/src/Mapping/Exception/UnknownGeneratorType.php
@@ -0,0 +1,16 @@
1<?php
2
3declare(strict_types=1);
4
5namespace Doctrine\ORM\Mapping\Exception;
6
7use Doctrine\ORM\Exception\ORMException;
8use LogicException;
9
10final class UnknownGeneratorType extends LogicException implements ORMException
11{
12 public static function create(int $generatorType): self
13 {
14 return new self('Unknown generator type: ' . $generatorType);
15 }
16}