Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,6 @@
*/
final class OnClassMetadataNotFoundEventArgs extends ManagerEventArgs
{
/** @var ClassMetadata<object>|null */
private ?ClassMetadata $foundMetadata = null;

/** @param class-string $className */
Expand All @@ -24,13 +23,11 @@ public function __construct(private string $className, DocumentManager $dm)
parent::__construct($dm);
}

/** @param ClassMetadata<object>|null $classMetadata */
public function setFoundMetadata(?ClassMetadata $classMetadata = null): void
{
$this->foundMetadata = $classMetadata;
}

/** @return ClassMetadata<object>|null */
public function getFoundMetadata(): ?ClassMetadata
{
return $this->foundMetadata;
Expand Down
1 change: 0 additions & 1 deletion lib/Doctrine/ODM/MongoDB/Hydrator/HydratorFactory.php
Original file line number Diff line number Diff line change
Expand Up @@ -157,7 +157,6 @@ public function generateHydratorClasses(array $classes, ?string $toDir = null):
}
}

/** @param ClassMetadata<object> $class */
private function generateHydratorClass(ClassMetadata $class, string $hydratorClassName, ?string $fileName): void
{
$code = '';
Expand Down
12 changes: 1 addition & 11 deletions lib/Doctrine/ODM/MongoDB/Mapping/Driver/AttributeDriver.php
Original file line number Diff line number Diff line change
Expand Up @@ -347,10 +347,7 @@ public function loadMetadataForClass($className, PersistenceClassMetadata $metad
}
}

/**
* @param ClassMetadata<object> $class
* @param array<string, int|string> $keys
*/
/** @param array<string, int|string> $keys */
private function addIndex(ClassMetadata $class, AbstractIndex $index, array $keys = []): void
{
$keys = array_merge($keys, $index->keys);
Expand All @@ -372,7 +369,6 @@ private function addIndex(ClassMetadata $class, AbstractIndex $index, array $key
$class->addIndex($keys, $options);
}

/** @param ClassMetadata<object> $class */
private function addSearchIndex(ClassMetadata $class, ODM\SearchIndex $index): void
{
$definition = [];
Expand All @@ -392,7 +388,6 @@ private function addSearchIndex(ClassMetadata $class, ODM\SearchIndex $index): v
$class->addSearchIndex($definition, $index->name ?? null, 'search');
}

/** @param ClassMetadata<object> $class */
private function addVectorSearchIndex(ClassMetadata $class, ODM\VectorSearchIndex $index): void
{
$definition = [
Expand All @@ -402,11 +397,6 @@ private function addVectorSearchIndex(ClassMetadata $class, ODM\VectorSearchInde
$class->addSearchIndex($definition, $index->name ?? null, 'vectorSearch');
}

/**
* @param ClassMetadata<object> $class
*
* @throws MappingException
*/
private function setShardKey(ClassMetadata $class, ODM\ShardKey $shardKey): void
{
$options = [];
Expand Down
12 changes: 1 addition & 11 deletions lib/Doctrine/ODM/MongoDB/Mapping/Driver/XmlDriver.php
Original file line number Diff line number Diff line change
Expand Up @@ -386,10 +386,7 @@ public function loadMetadataForClass($className, \Doctrine\Persistence\Mapping\C

// phpcs:enable SlevomatCodingStandard.ControlStructures.EarlyExit.EarlyExitNotUsed

/**
* @param ClassMetadata<object> $class
* @phpstan-param FieldMappingConfig $mapping
*/
/** @phpstan-param FieldMappingConfig $mapping */
private function addFieldMapping(ClassMetadata $class, array $mapping): void
{
if (isset($mapping['name'])) {
Expand Down Expand Up @@ -429,7 +426,6 @@ private function addFieldMapping(ClassMetadata $class, array $mapping): void
$class->addIndex($keys, $options);
}

/** @param ClassMetadata<object> $class */
private function addEmbedMapping(ClassMetadata $class, SimpleXMLElement $embed, string $type): void
{
$attributes = $embed->attributes();
Expand Down Expand Up @@ -479,7 +475,6 @@ private function addEmbedMapping(ClassMetadata $class, SimpleXMLElement $embed,
$this->addFieldMapping($class, $mapping);
}

/** @param ClassMetadata<object> $class */
private function addReferenceMapping(ClassMetadata $class, ?SimpleXMLElement $reference, string $type): void
{
$cascade = array_keys((array) $reference->cascade);
Expand Down Expand Up @@ -561,7 +556,6 @@ private function addReferenceMapping(ClassMetadata $class, ?SimpleXMLElement $re
$this->addFieldMapping($class, $mapping);
}

/** @param ClassMetadata<object> $class */
private function addIndex(ClassMetadata $class, SimpleXMLElement $xmlIndex): void
{
$attributes = $xmlIndex->attributes();
Expand Down Expand Up @@ -624,7 +618,6 @@ private function addIndex(ClassMetadata $class, SimpleXMLElement $xmlIndex): voi
$class->addIndex($keys, $options);
}

/** @param ClassMetadata<object> $class */
private function addSearchIndex(ClassMetadata $class, SimpleXMLElement $searchIndex): void
{
$definition = [];
Expand Down Expand Up @@ -754,7 +747,6 @@ private function getSearchIndexFieldDefinition(SimpleXMLElement $field): array
return $fieldDefinition;
}

/** @param ClassMetadata<object> $class */
private function addVectorSearchIndex(ClassMetadata $class, SimpleXMLElement $searchIndex): void
{
$definition = ['fields' => []];
Expand Down Expand Up @@ -852,7 +844,6 @@ private function convertXMLElementValue(string $value)
return preg_match('/^[-]?\d+$/', $value) ? (int) $value : (float) $value;
}

/** @param ClassMetadata<object> $class */
private function setShardKey(ClassMetadata $class, SimpleXMLElement $xmlShardkey): void
{
$attributes = $xmlShardkey->attributes();
Expand Down Expand Up @@ -951,7 +942,6 @@ private function formatErrors(array $xmlErrors): string
return implode("\n", array_map(static fn (LibXMLError $error): string => sprintf('Line %d:%d: %s', $error->line, $error->column, $error->message), $xmlErrors));
}

/** @param ClassMetadata<object> $class */
private function addGridFSMappings(ClassMetadata $class, SimpleXMLElement $xmlRoot): void
{
if (! $class->isFile) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -140,11 +140,7 @@ private function createInitializer(
};
}

/**
* @param ClassMetadata<object> $metadata
*
* @return array<int, string>
*/
/** @return array<int, string> */
private function skippedFieldsFqns(ClassMetadata $metadata): array
{
$skippedFieldsFqns = [];
Expand Down
2 changes: 0 additions & 2 deletions lib/Doctrine/ODM/MongoDB/Query/FilterCollection.php
Original file line number Diff line number Diff line change
Expand Up @@ -139,8 +139,6 @@ public function isEnabled(string $name): bool
/**
* Gets enabled filter criteria.
*
* @param ClassMetadata<object> $class
*
* @return array<string, mixed>
*/
public function getFilterCriteria(ClassMetadata $class): array
Expand Down
1 change: 0 additions & 1 deletion lib/Doctrine/ODM/MongoDB/Query/ReferencePrimer.php
Original file line number Diff line number Diff line change
Expand Up @@ -136,7 +136,6 @@ public function primeReferences(ClassMetadata $class, $documents, string $fieldN
* ... but you cannot prime this: myDocument.embeddedDocument.referencedDocuments.referencedDocument(s)
* This addresses Issue #624.
*
* @param ClassMetadata<object> $class
* @param array<object>|Traversable<object> $documents
* @param FieldMapping|null $mapping
*
Expand Down
9 changes: 1 addition & 8 deletions lib/Doctrine/ODM/MongoDB/SchemaManager.php
Original file line number Diff line number Diff line change
Expand Up @@ -232,11 +232,7 @@ private function doGetDocumentIndexes(string $documentName, array &$visited): ar
return $indexes;
}

/**
* @param ClassMetadata<object> $class
*
* @phpstan-return IndexMapping[]
*/
/** @phpstan-return IndexMapping[] */
private function prepareIndexes(ClassMetadata $class): array
{
$persister = $this->dm->getUnitOfWork()->getDocumentPersister($class->name);
Expand Down Expand Up @@ -1026,14 +1022,12 @@ private function runShardCollectionCommand(string $documentName, ?WriteConcern $
);
}

/** @param ClassMetadata<object> $class */
private function ensureGridFSIndexes(ClassMetadata $class, ?int $maxTimeMs = null, ?WriteConcern $writeConcern = null, bool $background = false): void
{
$this->ensureChunksIndex($class, $maxTimeMs, $writeConcern, $background);
$this->ensureFilesIndex($class, $maxTimeMs, $writeConcern, $background);
}

/** @param ClassMetadata<object> $class */
private function ensureChunksIndex(ClassMetadata $class, ?int $maxTimeMs = null, ?WriteConcern $writeConcern = null, bool $background = false): void
{
$chunksCollection = $this->dm->getDocumentBucket($class->getName())->getChunksCollection();
Expand All @@ -1049,7 +1043,6 @@ private function ensureChunksIndex(ClassMetadata $class, ?int $maxTimeMs = null,
);
}

/** @param ClassMetadata<object> $class */
private function ensureFilesIndex(ClassMetadata $class, ?int $maxTimeMs = null, ?WriteConcern $writeConcern = null, bool $background = false): void
{
$filesCollection = $this->dm->getDocumentCollection($class->getName());
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -86,10 +86,7 @@ public function loadClassMetadata(LoadClassMetadataEventArgs $args): void
}
}

/**
* @param ClassMetadata<object> $classMetadata
* @phpstan-param AssociationFieldMapping $mapping
*/
/** @phpstan-param AssociationFieldMapping $mapping */
private function remapAssociation(ClassMetadata $classMetadata, array $mapping): void
{
$newMapping = $this->resolveTargetDocuments[$mapping['targetDocument']];
Expand Down
1 change: 0 additions & 1 deletion lib/Doctrine/ODM/MongoDB/Utility/LifecycleEventManager.php
Original file line number Diff line number Diff line change
Expand Up @@ -293,7 +293,6 @@ private function cascadePostPersist(ClassMetadata $class, object $document, ?Ses
}
}

/** @param ClassMetadata<object> $class */
private function dispatchEvent(ClassMetadata $class, string $eventName, ?EventArgs $eventArgs = null): void
{
if ($class->isView()) {
Expand Down
Loading