Skip to content

Commit 7af8d24

Browse files
committed
Allow proxying objects from views
1 parent 0c97990 commit 7af8d24

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

lib/Doctrine/ODM/MongoDB/Proxy/Factory/StaticProxyFactory.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ public function getProxy(ClassMetadata $metadata, $identifier) : GhostObjectInte
6666
public function generateProxyClasses(array $classes) : int
6767
{
6868
$concreteClasses = array_filter($classes, static function (ClassMetadata $metadata) : bool {
69-
return ! ($metadata->isMappedSuperclass || $metadata->isQueryResultDocument || $metadata->isView() || $metadata->getReflectionClass()->isAbstract());
69+
return ! ($metadata->isMappedSuperclass || $metadata->isQueryResultDocument || $metadata->getReflectionClass()->isAbstract());
7070
});
7171

7272
foreach ($concreteClasses as $metadata) {

lib/Doctrine/ODM/MongoDB/Tools/Console/Command/GenerateProxiesCommand.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ protected function execute(Console\Input\InputInterface $input, Console\Output\O
6464

6565
/** @var ClassMetadata[] $metadatas */
6666
$metadatas = array_filter($dm->getMetadataFactory()->getAllMetadata(), static function (ClassMetadata $classMetadata) : bool {
67-
return ! $classMetadata->isEmbeddedDocument && ! $classMetadata->isMappedSuperclass && ! $classMetadata->isQueryResultDocument && ! $classMetadata->isView();
67+
return ! $classMetadata->isEmbeddedDocument && ! $classMetadata->isMappedSuperclass && ! $classMetadata->isQueryResultDocument;
6868
});
6969
$metadatas = MetadataFilter::filter($metadatas, $filter);
7070
$destPath = $dm->getConfiguration()->getProxyDir();

0 commit comments

Comments
 (0)