| @@ -58,7 +58,7 @@ discard block | ||
| 58 | 58 | * Creates a Content from the given $struct and $currentVersionNo. | 
| 59 | 59 | * | 
| 60 | 60 | * @param \eZ\Publish\SPI\Persistence\Content\CreateStruct $struct | 
| 61 | - * @param mixed $currentVersionNo | |
| 61 | + * @param integer $currentVersionNo | |
| 62 | 62 | * | 
| 63 | 63 | * @return \eZ\Publish\SPI\Persistence\Content\ContentInfo | 
| 64 | 64 | */ | 
| @@ -89,7 +89,7 @@ discard block | ||
| 89 | 89 | * Creates a new version for the given $struct and $versionNo. | 
| 90 | 90 | * | 
| 91 | 91 | * @param \eZ\Publish\SPI\Persistence\Content\CreateStruct $struct | 
| 92 | - * @param mixed $versionNo | |
| 92 | + * @param integer $versionNo | |
| 93 | 93 | * | 
| 94 | 94 | * @return \eZ\Publish\SPI\Persistence\Content\VersionInfo | 
| 95 | 95 | */ | 
| @@ -123,7 +123,7 @@ discard block | ||
| 123 | 123 | * Creates a new version for the given $content. | 
| 124 | 124 | * | 
| 125 | 125 | * @param \eZ\Publish\SPI\Persistence\Content $content | 
| 126 | - * @param mixed $versionNo | |
| 126 | + * @param integer $versionNo | |
| 127 | 127 | * @param mixed $userId | 
| 128 | 128 | * | 
| 129 | 129 | * @return \eZ\Publish\SPI\Persistence\Content\VersionInfo | 
| @@ -14,7 +14,7 @@ discard block | ||
| 14 | 14 | use eZ\Publish\API\Repository\ContentTypeService as APIContentTypeService; | 
| 15 | 15 | use eZ\Publish\API\Repository\LocationService as APILocationService; | 
| 16 | 16 | use eZ\Publish\API\Repository\Exceptions\NotFoundException as APINotFoundException; | 
| 17 | -use eZ\Publish\API\Repository\Values\Content\ContentInfo as APIContentInfo; | |
| 17 | +use eZ\Publish\API\Repository\Values\Content\ContentInfo; | |
| 18 | 18 | use eZ\Publish\API\Repository\Values\ContentType\ContentType as APIContentType; | 
| 19 | 19 | use eZ\Publish\API\Repository\Values\Content\Location as APILocation; | 
| 20 | 20 | use eZ\Publish\API\Repository\Values\ContentType\FieldDefinition as APIFieldDefinition; | 
| @@ -33,7 +33,6 @@ discard block | ||
| 33 | 33 | use eZ\Publish\Core\Repository\Helper\NameSchemaService; | 
| 34 | 34 | use eZ\Publish\API\Repository\Values\Content\Field; | 
| 35 | 35 | use eZ\Publish\Core\FieldType\Value; | 
| 36 | -use eZ\Publish\API\Repository\Values\Content\ContentInfo; | |
| 37 | 36 | use eZ\Publish\API\Repository\Values\Content\VersionInfo as APIVersionInfo; | 
| 38 | 37 | use eZ\Publish\Core\Repository\Values\ContentType\ContentType; | 
| 39 | 38 | use eZ\Publish\Core\Repository\Values\ContentType\FieldDefinition; | 
| @@ -1038,7 +1038,7 @@ discard block | ||
| 1038 | 1038 | * @param string $mainLanguageCode | 
| 1039 | 1039 | * @param \eZ\Publish\API\Repository\Values\Content\Field[] $structFields | 
| 1040 | 1040 | * @param \eZ\Publish\API\Repository\Values\ContentType\FieldDefinition[] $fieldDefinitions | 
| 1041 | - * @param array $languageCodes | |
| 1041 | + * @param string[] $languageCodes | |
| 1042 | 1042 | * | 
| 1043 | 1043 | * @return array | 
| 1044 | 1044 | */ | 
| @@ -1112,10 +1112,9 @@ discard block | ||
| 1112 | 1112 | * @param \eZ\Publish\SPI\Persistence\Content\Field[] $spiFields | 
| 1113 | 1113 | * @param \eZ\Publish\API\Repository\Values\ContentType\FieldDefinition[] $fieldDefinitions | 
| 1114 | 1114 | * @param \eZ\Publish\API\Repository\Values\Content\LocationCreateStruct[] $locationCreateStructs | 
| 1115 | - * @param \eZ\Publish\SPI\Persistence\Content\ObjectState\Group[] $objectStateGroups | |
| 1116 | 1115 | * @param bool $execute | 
| 1117 | 1116 | * | 
| 1118 | - * @return mixed | |
| 1117 | + * @return ContentCreateStruct | |
| 1119 | 1118 | */ | 
| 1120 | 1119 | protected function assertForTestCreateContentNonRedundantFieldSet( | 
| 1121 | 1120 | $mainLanguageCode, | 
| @@ -2000,7 +1999,7 @@ discard block | ||
| 2000 | 1999 | * @param \eZ\Publish\API\Repository\Values\Content\Field[] $structFields | 
| 2001 | 2000 | * @param \eZ\Publish\API\Repository\Values\ContentType\FieldDefinition[] $fieldDefinitions | 
| 2002 | 2001 | * | 
| 2003 | - * @return mixed | |
| 2002 | + * @return ContentCreateStruct | |
| 2004 | 2003 | */ | 
| 2005 | 2004 | protected function assertForTestCreateContentRequiredField( | 
| 2006 | 2005 | $mainLanguageCode, | 
| @@ -4809,6 +4808,10 @@ discard block | ||
| 4809 | 4808 | ); | 
| 4810 | 4809 | } | 
| 4811 | 4810 | |
| 4811 | + /** | |
| 4812 | + * @param Field[] $existingFields | |
| 4813 | + * @param FieldDefinition[] $fieldDefinitions | |
| 4814 | + */ | |
| 4812 | 4815 | public function assertForTestUpdateContentRequiredField( | 
| 4813 | 4816 | $initialLanguageCode, | 
| 4814 | 4817 | $structFields, | 
| @@ -5010,6 +5013,10 @@ discard block | ||
| 5010 | 5013 | } | 
| 5011 | 5014 | } | 
| 5012 | 5015 | |
| 5016 | + /** | |
| 5017 | + * @param Field[] $existingFields | |
| 5018 | + * @param FieldDefinition[] $fieldDefinitions | |
| 5019 | + */ | |
| 5013 | 5020 | public function assertForTestUpdateContentThrowsContentFieldValidationException( | 
| 5014 | 5021 | $initialLanguageCode, | 
| 5015 | 5022 | $structFields, | 
| @@ -5740,7 +5747,7 @@ discard block | ||
| 5740 | 5747 | * @param array $translations | 
| 5741 | 5748 | * @param bool $useAlwaysAvailable | 
| 5742 | 5749 | * | 
| 5743 | - * @return \PHPUnit\Framework\MockObject\MockObject|\eZ\Publish\API\Repository\Values\Content\Content | |
| 5750 | + * @return APIContent | |
| 5744 | 5751 | */ | 
| 5745 | 5752 | private function mockBuildContentDomainObject(SPIContent $spiContent, array $translations = null, bool $useAlwaysAvailable = null) | 
| 5746 | 5753 |      { | 
| @@ -220,7 +220,7 @@ discard block | ||
| 220 | 220 | * @param mixed $contentId | 
| 221 | 221 | * @param int $versionNo the version number. If not given the current version is returned. | 
| 222 | 222 | * | 
| 223 | - * @return \eZ\Publish\API\Repository\Values\Content\VersionInfo | |
| 223 | + * @return \eZ\Publish\API\Repository\Values\ValueObject | |
| 224 | 224 | */ | 
| 225 | 225 | public function loadVersionInfoById($contentId, $versionNo = null) | 
| 226 | 226 |      { | 
| @@ -1397,7 +1397,7 @@ discard block | ||
| 1397 | 1397 | * | 
| 1398 | 1398 | * @param \eZ\Publish\API\Repository\Values\Content\ContentUpdateStruct $contentUpdateStruct | 
| 1399 | 1399 | * | 
| 1400 | - * @return array | |
| 1400 | + * @return string[] | |
| 1401 | 1401 | */ | 
| 1402 | 1402 | private function getUpdatedLanguageCodes(APIContentUpdateStruct $contentUpdateStruct) | 
| 1403 | 1403 |      { | 
| @@ -1424,7 +1424,7 @@ discard block | ||
| 1424 | 1424 | * @param \eZ\Publish\API\Repository\Values\Content\ContentUpdateStruct $contentUpdateStruct | 
| 1425 | 1425 | * @param \eZ\Publish\API\Repository\Values\Content\Content $content | 
| 1426 | 1426 | * | 
| 1427 | - * @return array | |
| 1427 | + * @return string[] | |
| 1428 | 1428 | */ | 
| 1429 | 1429 | protected function getLanguageCodesForUpdate(APIContentUpdateStruct $contentUpdateStruct, APIContent $content) | 
| 1430 | 1430 |      { | 
| @@ -1553,7 +1553,7 @@ discard block | ||
| 1553 | 1553 | |
| 1554 | 1554 | /** | 
| 1555 | 1555 | * @param \eZ\Publish\API\Repository\Values\Content\VersionInfo $versionInfo | 
| 1556 | - * @param array $translations | |
| 1556 | + * @param string[] $translations | |
| 1557 | 1557 | * | 
| 1558 | 1558 | * @throws \eZ\Publish\API\Repository\Exceptions\BadStateException | 
| 1559 | 1559 | * @throws \eZ\Publish\API\Repository\Exceptions\ContentFieldValidationException |