@@ -154,7 +154,7 @@ discard block |
||
154 | 154 | * Returns the fallback default value of field type when no such default |
155 | 155 | * value is provided in the field definition in content types. |
156 | 156 | * |
157 | - * @return mixed |
|
157 | + * @return Value |
|
158 | 158 | */ |
159 | 159 | public function getEmptyValue() |
160 | 160 | { |
@@ -184,7 +184,7 @@ discard block |
||
184 | 184 | * |
185 | 185 | * @param mixed $hash |
186 | 186 | * |
187 | - * @return mixed |
|
187 | + * @return Value |
|
188 | 188 | */ |
189 | 189 | public function fromHash($hash) |
190 | 190 | { |
@@ -128,7 +128,7 @@ discard block |
||
128 | 128 | * |
129 | 129 | * @param \eZ\Publish\SPI\Persistence\Content\Type\Group $group |
130 | 130 | * |
131 | - * @return mixed Group ID |
|
131 | + * @return string Group ID |
|
132 | 132 | */ |
133 | 133 | public function insertGroup(Group $group) |
134 | 134 | { |
@@ -421,8 +421,8 @@ discard block |
||
421 | 421 | /** |
422 | 422 | * Insert assignment of $typeId to $groupId. |
423 | 423 | * |
424 | - * @param mixed $groupId |
|
425 | - * @param mixed $typeId |
|
424 | + * @param integer $groupId |
|
425 | + * @param integer $typeId |
|
426 | 426 | * @param int $status |
427 | 427 | */ |
428 | 428 | public function insertGroupAssignment($groupId, $typeId, $status) |
@@ -453,8 +453,8 @@ discard block |
||
453 | 453 | /** |
454 | 454 | * Deletes a group assignments for a Type. |
455 | 455 | * |
456 | - * @param mixed $groupId |
|
457 | - * @param mixed $typeId |
|
456 | + * @param integer $groupId |
|
457 | + * @param integer $typeId |
|
458 | 458 | * @param int $status |
459 | 459 | */ |
460 | 460 | public function deleteGroupAssignment($groupId, $typeId, $status) |
@@ -503,7 +503,7 @@ discard block |
||
503 | 503 | /** |
504 | 504 | * Loads data about Group with $identifier. |
505 | 505 | * |
506 | - * @param mixed $identifier |
|
506 | + * @param string $identifier |
|
507 | 507 | * |
508 | 508 | * @return string[][] |
509 | 509 | */ |
@@ -562,7 +562,7 @@ discard block |
||
562 | 562 | /** |
563 | 563 | * Loads data for all Types in $status in $groupId. |
564 | 564 | * |
565 | - * @param mixed $groupId |
|
565 | + * @param integer $groupId |
|
566 | 566 | * @param int $status |
567 | 567 | * |
568 | 568 | * @return string[][] |
@@ -583,7 +583,7 @@ discard block |
||
583 | 583 | /** |
584 | 584 | * Inserts a $fieldDefinition for $typeId. |
585 | 585 | * |
586 | - * @param mixed $typeId |
|
586 | + * @param integer $typeId |
|
587 | 587 | * @param int $status |
588 | 588 | * @param \eZ\Publish\SPI\Persistence\Content\Type\FieldDefinition $fieldDefinition |
589 | 589 | * @param \eZ\Publish\Core\Persistence\Legacy\Content\StorageFieldDefinition $storageFieldDef |
@@ -744,9 +744,9 @@ discard block |
||
744 | 744 | /** |
745 | 745 | * Deletes a field definition. |
746 | 746 | * |
747 | - * @param mixed $typeId |
|
747 | + * @param integer $typeId |
|
748 | 748 | * @param int $status |
749 | - * @param mixed $fieldDefinitionId |
|
749 | + * @param integer $fieldDefinitionId |
|
750 | 750 | */ |
751 | 751 | public function deleteFieldDefinition($typeId, $status, $fieldDefinitionId) |
752 | 752 | { |
@@ -777,7 +777,7 @@ discard block |
||
777 | 777 | /** |
778 | 778 | * Updates a $fieldDefinition for $typeId. |
779 | 779 | * |
780 | - * @param mixed $typeId |
|
780 | + * @param integer $typeId |
|
781 | 781 | * @param int $status |
782 | 782 | * @param \eZ\Publish\SPI\Persistence\Content\Type\FieldDefinition $fieldDefinition |
783 | 783 | * @param \eZ\Publish\Core\Persistence\Legacy\Content\StorageFieldDefinition $storageFieldDef |
@@ -840,9 +840,8 @@ discard block |
||
840 | 840 | /** |
841 | 841 | * Update a type with $updateStruct. |
842 | 842 | * |
843 | - * @param mixed $typeId |
|
843 | + * @param integer $typeId |
|
844 | 844 | * @param int $status |
845 | - * @param \eZ\Publish\SPI\Persistence\Content\Type\UpdateStruct $updateStruct |
|
846 | 845 | */ |
847 | 846 | public function updateType($typeId, $status, Type $type) |
848 | 847 | { |
@@ -885,7 +884,7 @@ discard block |
||
885 | 884 | /** |
886 | 885 | * Loads an array with data about $typeId in $status. |
887 | 886 | * |
888 | - * @param mixed $typeId |
|
887 | + * @param integer $typeId |
|
889 | 888 | * @param int $status |
890 | 889 | * |
891 | 890 | * @return array Data rows. |
@@ -927,7 +926,7 @@ discard block |
||
927 | 926 | * Loads an array with data about the type referred to by $remoteId in |
928 | 927 | * $status. |
929 | 928 | * |
930 | - * @param mixed $remoteId |
|
929 | + * @param string $remoteId |
|
931 | 930 | * @param int $status |
932 | 931 | * |
933 | 932 | * @return array(int=>array(string=>mixed)) Data rows. |
@@ -241,7 +241,7 @@ discard block |
||
241 | 241 | * @throws InvalidArgumentType On invalid $contentType |
242 | 242 | * |
243 | 243 | * @param \eZ\Publish\SPI\Persistence\Content\Field[] $spiFields |
244 | - * @param \eZ\Publish\API\Repository\Values\ContentType\ContentType|\eZ\Publish\SPI\Persistence\Content\Type $contentType |
|
244 | + * @param ContentType $contentType |
|
245 | 245 | * @param array $prioritizedLanguages A language priority, filters returned fields and is used as prioritized language code on |
246 | 246 | * returned value object. If not given all languages are returned. |
247 | 247 | * @param string|null $alwaysAvailableLanguage Language code fallback if a given field is not found in $prioritizedLanguages |
@@ -684,7 +684,7 @@ discard block |
||
684 | 684 | * @param \eZ\Publish\API\Repository\Values\Content\Location $parentLocation |
685 | 685 | * @param mixed $mainLocation |
686 | 686 | * @param mixed $contentId |
687 | - * @param mixed $contentVersionNo |
|
687 | + * @param null|integer $contentVersionNo |
|
688 | 688 | * |
689 | 689 | * @return \eZ\Publish\SPI\Persistence\Content\Location\CreateStruct |
690 | 690 | */ |
@@ -50,6 +50,9 @@ |
||
50 | 50 | return null; |
51 | 51 | } |
52 | 52 | |
53 | + /** |
|
54 | + * @return Field |
|
55 | + */ |
|
53 | 56 | private function getFieldByIdentifier(string $identifier, array $fields): ?Field |
54 | 57 | { |
55 | 58 | /** @var \eZ\Publish\API\Repository\Values\Content\Field $field */ |