diff --git a/composer.lock b/composer.lock index d024e0729..77e44490d 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "868318925a34cd137ac3543e10e0ec27", + "content-hash": "c2a0a1f997ddde6a4b8ae97b05190f2f", "packages": [ { "name": "antoligy/dom-string-iterators", diff --git a/system/src/Grav/Framework/Relationships/Relationships.php b/system/src/Grav/Framework/Relationships/Relationships.php index 648568204..55c004d47 100644 --- a/system/src/Grav/Framework/Relationships/Relationships.php +++ b/system/src/Grav/Framework/Relationships/Relationships.php @@ -184,7 +184,7 @@ class Relationships implements RelationshipsInterface /** * @param string $name * @param array $options - * @return ToOneRelationship|ToManyRelationship + * @return ToOneRelationship|ToManyRelationship */ private function createRelationship(string $name, array $options): RelationshipInterface { @@ -203,9 +203,11 @@ class Relationships implements RelationshipsInterface $cardinality = $options['cardinality'] ?? ''; switch ($cardinality) { case 'to-one': + /** @var ToOneRelationship $relationship */ $relationship = new ToOneRelationship($parent, $name, $options, $data); break; case 'to-many': + /** @var ToManyRelationship $relationship */ $relationship = new ToManyRelationship($parent, $name, $options, $data ?? []); break; default: