diff --git a/extension.neon b/extension.neon index f0183f3a..2628aae8 100644 --- a/extension.neon +++ b/extension.neon @@ -24,6 +24,11 @@ parameters: - stubs/Persistence/ObjectManagerDecorator.stub - stubs/Persistence/ObjectRepository.stub - stubs/RepositoryFactory.stub + - stubs/Collections/ArrayCollection.stub + - stubs/Collections/Collection.stub + - stubs/Collections/Selectable.stub + - stubs/ORM/QueryBuilder.stub + - stubs/ORM/AbstractQuery.stub parametersSchema: doctrine: structure([ diff --git a/stubs/Collections/ArrayCollection.stub b/stubs/Collections/ArrayCollection.stub new file mode 100644 index 00000000..9ef65e39 --- /dev/null +++ b/stubs/Collections/ArrayCollection.stub @@ -0,0 +1,14 @@ + + * @implements Selectable + */ +class ArrayCollection implements Collection, Selectable +{ + +} diff --git a/stubs/Collections/Collection.stub b/stubs/Collections/Collection.stub new file mode 100644 index 00000000..90fb8843 --- /dev/null +++ b/stubs/Collections/Collection.stub @@ -0,0 +1,18 @@ + + * @extends ArrayAccess + */ +interface Collection extends Countable, IteratorAggregate, ArrayAccess +{ + +} diff --git a/stubs/Collections/Selectable.stub b/stubs/Collections/Selectable.stub new file mode 100644 index 00000000..cf2d2947 --- /dev/null +++ b/stubs/Collections/Selectable.stub @@ -0,0 +1,12 @@ +|array $parameters + * @return static + */ + public function setParameters($parameters) + { + + } + +} diff --git a/stubs/ORM/QueryBuilder.stub b/stubs/ORM/QueryBuilder.stub new file mode 100644 index 00000000..4950665d --- /dev/null +++ b/stubs/ORM/QueryBuilder.stub @@ -0,0 +1,17 @@ +|array $parameters + * @return static + */ + public function setParameters($parameters) + { + + } + +}