changelog/release-6-4-2-0/2021-05-22-prepare-several-methods-to-be-native-typed.md
Rama trunk · réplica de lectura del repositorio original.
---
title: Prepare several methods to be native typed
issue: NEXT-14973
---
# Core
* Deprecated the following methods. They will all have a native typehint for their parameters and/or return type with Shopware 6.5.0.0
* Shopware\Core\Framework\DataAbstractionLayer\Indexing\EntityIndexer::iterate
* Shopware\Core\Checkout\Customer\DataAbstractionLayer\CustomerIndexer::iterate
* Shopware\Core\Checkout\Promotion\DataAbstractionLayer\PromotionIndexer::iterate
* Shopware\Core\Content\Category\DataAbstractionLayer\CategoryIndexer::iterate
* Shopware\Core\Content\LandingPage\DataAbstractionLayer\LandingPageIndexer::iterate
* Shopware\Core\Content\Media\DataAbstractionLayer\MediaFolderConfigurationIndexer::iterate
* Shopware\Core\Content\Media\DataAbstractionLayer\MediaFolderIndexer::iterate
* Shopware\Core\Content\Media\DataAbstractionLayer\MediaIndexer::iterate
* Shopware\Core\Content\Product\DataAbstractionLayer\ProductIndexer::iterate
* Shopware\Core\Content\Product\DataAbstractionLayer\ProductStreamUpdater::iterate
* Shopware\Core\Content\ProductStream\DataAbstractionLayer\ProductStreamIndexer::iterate
* Shopware\Core\Content\Rule\DataAbstractionLayer\RuleIndexer::iterate
* Shopware\Core\System\SalesChannel\DataAbstractionLayer\SalesChannelIndexer::iterate
* Shopware\Core\Content\MailTemplate\Service\Event\MailBeforeValidateEvent::addData
* Shopware\Core\Content\MailTemplate\Service\Event\MailBeforeValidateEvent::addTemplateData
* Shopware\Core\Framework\DataAbstractionLayer\FieldSerializer\FieldSerializerInterface::decode
* Shopware\Core\Framework\DataAbstractionLayer\FieldSerializer\BlobFieldSerializer::decode
* Shopware\Core\Framework\DataAbstractionLayer\FieldSerializer\BoolFieldSerializer::decode
* Shopware\Core\Framework\DataAbstractionLayer\FieldSerializer\CalculatedPriceFieldSerializer::decode
* Shopware\Core\Framework\DataAbstractionLayer\FieldSerializer\CartPriceFieldSerializer::decode
* Shopware\Core\Framework\DataAbstractionLayer\FieldSerializer\CashRoundingConfigFieldSerializer::decode
* Shopware\Core\Framework\DataAbstractionLayer\FieldSerializer\ConfigJsonFieldSerializer::decode
* Shopware\Core\Framework\DataAbstractionLayer\FieldSerializer\CustomFieldsSerializer::decode
* Shopware\Core\Framework\DataAbstractionLayer\FieldSerializer\DateFieldSerializer::decode
* Shopware\Core\Framework\DataAbstractionLayer\FieldSerializer\DateTimeFieldSerializer::decode
* Shopware\Core\Framework\DataAbstractionLayer\FieldSerializer\EmailFieldSerializer::decode
* Shopware\Core\Framework\DataAbstractionLayer\FieldSerializer\FkFieldSerializer::decode
* Shopware\Core\Framework\DataAbstractionLayer\FieldSerializer\FloatFieldSerializer::decode
* Shopware\Core\Framework\DataAbstractionLayer\FieldSerializer\IdFieldSerializer::decode
* Shopware\Core\Framework\DataAbstractionLayer\FieldSerializer\IntFieldSerializer::decode
* Shopware\Core\Framework\DataAbstractionLayer\FieldSerializer\JsonFieldSerializer::decode
* Shopware\Core\Framework\DataAbstractionLayer\FieldSerializer\ListFieldSerializer::decode
* Shopware\Core\Framework\DataAbstractionLayer\FieldSerializer\LongTextFieldSerializer::decode
* Shopware\Core\Framework\DataAbstractionLayer\FieldSerializer\ManyToManyAssociationFieldSerializer::decode
* Shopware\Core\Framework\DataAbstractionLayer\FieldSerializer\ManyToOneAssociationFieldSerializer::decode
* Shopware\Core\Framework\DataAbstractionLayer\FieldSerializer\OneToManyAssociationFieldSerializer::decode
* Shopware\Core\Framework\DataAbstractionLayer\FieldSerializer\OneToOneAssociationFieldSerializer::decode
* Shopware\Core\Framework\DataAbstractionLayer\FieldSerializer\PasswordFieldSerializer::decode
* Shopware\Core\Framework\DataAbstractionLayer\FieldSerializer\PHPUnserializeFieldSerializer::decode
* Shopware\Core\Framework\DataAbstractionLayer\FieldSerializer\PriceDefinitionFieldSerializer::decode
* Shopware\Core\Framework\DataAbstractionLayer\FieldSerializer\PriceFieldSerializer::decode
* Shopware\Core\Framework\DataAbstractionLayer\FieldSerializer\ReferenceVersionFieldSerializer::decode
* Shopware\Core\Framework\DataAbstractionLayer\FieldSerializer\RemoteAddressFieldSerializer::decode
* Shopware\Core\Framework\DataAbstractionLayer\FieldSerializer\StringFieldSerializer::decode
* Shopware\Core\Framework\DataAbstractionLayer\FieldSerializer\TranslatedFieldSerializer::decode
* Shopware\Core\Framework\DataAbstractionLayer\FieldSerializer\TranslationsAssociationFieldSerializer::decode
* Shopware\Core\Framework\DataAbstractionLayer\FieldSerializer\VersionDataPayloadFieldSerializer::decode
* Shopware\Core\Framework\DataAbstractionLayer\FieldSerializer\VersionFieldSerializer::decode
* Shopware\Core\Kernel::registerBundles
* Shopware\Core\Kernel::getProjectDir