diff --git a/extension.neon b/extension.neon index a7cb7479..6f0b96b1 100644 --- a/extension.neon +++ b/extension.neon @@ -40,7 +40,9 @@ parameters: - stubs/ORM/Id/AbstractIdGenerator.stub - stubs/ORM/Mapping/ClassMetadata.stub - stubs/ORM/Mapping/ClassMetadataInfo.stub + - stubs/ORM/NonUniqueResultException.stub - stubs/ORM/ORMException.stub + - stubs/ORM/UnexpectedResultException.stub - stubs/ORM/Query/Expr.stub - stubs/ORM/Query.stub - stubs/ORM/Query/Expr/Comparison.stub diff --git a/stubs/ORM/AbstractQuery.stub b/stubs/ORM/AbstractQuery.stub index 51a0317f..1f1ebf48 100644 --- a/stubs/ORM/AbstractQuery.stub +++ b/stubs/ORM/AbstractQuery.stub @@ -3,6 +3,7 @@ namespace Doctrine\ORM; use Doctrine\Common\Collections\ArrayCollection; +use Doctrine\ORM\NonUniqueResultException; /** * @template-covariant TKey The type of column used in indexBy @@ -22,6 +23,8 @@ abstract class AbstractQuery /** * @return bool|float|int|string|null + * + * @throws NonUniqueResultException */ public function getSingleScalarResult(); diff --git a/stubs/ORM/NonUniqueResultException.stub b/stubs/ORM/NonUniqueResultException.stub new file mode 100644 index 00000000..5fd03e3f --- /dev/null +++ b/stubs/ORM/NonUniqueResultException.stub @@ -0,0 +1,7 @@ +