refactor #17275 [ApiBundle] Unification of services names - fix (Wojdylak)

This PR was merged into the 1.14 branch.

Discussion
----------

| Q               | A
|-----------------|-----
| Branch?         | 1.14
| Bug fix?        | no
| New feature?    | no
| BC breaks?      | no
| Deprecations?   | yes
| Related tickets | #17250
| License         | MIT


Commits
-------

06312148c7 [ApiBundle] Unification of services names - fix
566dff0f1d Update upgrade file
This commit is contained in:
Grzegorz Sadowski 2024-10-21 11:34:18 +02:00 committed by GitHub
commit f6647a36c6
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
56 changed files with 96 additions and 6 deletions

View file

@ -179,12 +179,28 @@
| `Sylius\Bundle\ApiBundle\Validator\Constraints\UniqueReviewerEmailValidator` | `sylius_api.validator.unique_reviewer_email` |
| `Sylius\Bundle\ApiBundle\Validator\Constraints\AdminResetPasswordTokenNonExpiredValidator` | `sylius_api.validator.admin_reset_password_token_non_expired` |
| `sylius.validator.order_address_requirement` | `sylius_api.validator.order_address_requirement` |
| `Sylius\Bundle\ApiBundle\PropertyInfo\Extractor\EmptyPropertyListExtractor` | `sylius_api.property_info.extractor.empty_property_list` |
| `Sylius\Bundle\ApiBundle\PropertyInfo\Extractor\EmptyPropertyListExtractor` | `sylius_api.extractor.property_info.empty_property_list` |
| `Sylius\Bundle\ApiBundle\SectionResolver\AdminApiUriBasedSectionResolver` | `sylius_api.section_resolver.admin_api_uri_based` |
| `Sylius\Bundle\ApiBundle\SectionResolver\ShopApiUriBasedSectionResolver` | `sylius_api.section_resolver.shop_api_uri_based` |
| `Sylius\Bundle\ApiBundle\EventListener\ApiCartBlamerListener` | `sylius_api.listener.api_cart_blamer` |
| `sylius.listener.api_authentication_success_listener` | `sylius_api.listener.authentication_success` |
| `sylius.listener.admin_api_authentication_success_listener` | `sylius_api.listener.admin_authentication_success` |
| `Sylius\Bundle\ApiBundle\OpenApi\Factory\OpenApiFactory` | `sylius_api.open_api.factory` |
| `Sylius\Bundle\ApiBundle\OpenApi\Documentation\AcceptLanguageHeaderDocumentationModifier` | `sylius_api.open_api.documentation_modifier.accept_language_header` |
| `Sylius\Bundle\ApiBundle\OpenApi\Documentation\AdministratorDocumentationModifier` | `sylius_api.open_api.documentation_modifier.administrator` |
| `Sylius\Bundle\ApiBundle\OpenApi\Documentation\PathHiderDocumentationModifier` | `sylius_api.open_api.documentation_modifier.path_hider` |
| `Sylius\Bundle\ApiBundle\OpenApi\Documentation\AttributeTypeDocumentationModifier` | `sylius_api.open_api.documentation_modifier.attribute_type` |
| `Sylius\Bundle\ApiBundle\OpenApi\Documentation\ProductDocumentationModifier` | `sylius_api.open_api.documentation_modifier.product` |
| `Sylius\Bundle\ApiBundle\OpenApi\Documentation\ImageDocumentationModifier` | `sylius_api.open_api.documentation_modifier.image` |
| `Sylius\Bundle\ApiBundle\OpenApi\Documentation\ProductReviewDocumentationModifier` | `sylius_api.open_api.documentation_modifier.product_review` |
| `Sylius\Bundle\ApiBundle\OpenApi\Documentation\ProductSlugDocumentationModifier` | `sylius_api.open_api.documentation_modifier.product_slug` |
| `Sylius\Bundle\ApiBundle\OpenApi\Documentation\ProductVariantDocumentationModifier` | `sylius_api.open_api.documentation_modifier.product_variant` |
| `Sylius\Bundle\ApiBundle\OpenApi\Documentation\ShippingMethodDocumentationModifier` | `sylius_api.open_api.documentation_modifier.shipping_method` |
| `Sylius\Bundle\ApiBundle\OpenApi\Documentation\CustomerDocumentationModifier` | `sylius_api.open_api.documentation_modifier.customer` |
| `Sylius\Bundle\ApiBundle\OpenApi\Documentation\StatisticsDocumentationModifier` | `sylius_api.open_api.documentation_modifier.statistics` |
| `Sylius\Bundle\ApiBundle\OpenApi\Documentation\PromotionDocumentationModifier` | `sylius_api.open_api.documentation_modifier.promotion` |
| `Sylius\Bundle\ApiBundle\OpenApi\Documentation\OrderAdjustmentsTypeDocumentationModifier` | `sylius_api.open_api.documentation_modifier.order_adjustments` |
| `Sylius\Bundle\ApiBundle\OpenApi\Documentation\AddressLogEntryDocumentationModifier` | `sylius_api.open_api.documentation_modifier.address_log_entry` |
| **AddressingBundle** | |
| `sylius.province_naming_provider` | `sylius.provider.province_naming` |
| `sylius.zone_matcher` | `sylius.matcher.zone` |
@ -544,7 +560,7 @@
| `Sylius\Bundle\ApiBundle\Changer\PaymentMethodChangerInterface` | `sylius_api.changer.payment_method` |
| `Sylius\Bundle\ApiBundle\Converter\IriToIdentifierConverterInterface` | `sylius_api.converter.iri_to_identifier` |
| `Sylius\Bundle\ApiBundle\Mapper\AddressMapperInterface` | `sylius_api.mapper.address` |
| `Sylius\Bundle\ApiBundle\Checker\AppliedCouponEligibilityCheckerInterface` | `sylius_api.eligibility_checker.applied_coupon` |
| `Sylius\Bundle\ApiBundle\Checker\AppliedCouponEligibilityCheckerInterface` | `sylius_api.checker.applied_coupon_eligibility` |
| `Sylius\Bundle\ApiBundle\Modifier\OrderAddressModifierInterface` | `sylius_api.modifier.order_address` |
| `Sylius\Bundle\ApiBundle\Assigner\OrderPromotionCodeAssignerInterface` | `sylius_api.assigner.order_promotion_code` |
| **CoreBundle** | |
@ -690,6 +706,7 @@
```
1. The following services have been deprecated and will be removed in Sylius 2.0:
- **AdminBundle**
- `Sylius\Bundle\AdminBundle\Controller\Dashboard\StatisticsController`
- `Sylius\Bundle\AdminBundle\Menu\CustomerShowMenuBuilder`
- `Sylius\Bundle\AdminBundle\Menu\PromotionUpdateMenuBuilder`
@ -697,6 +714,7 @@
- `Sylius\Bundle\AdminBundle\Menu\ProductFormMenuBuilder`
- `Sylius\Bundle\AdminBundle\Menu\ProductUpdateMenuBuilder`
- `Sylius\Bundle\AdminBundle\Menu\ProductVariantFormMenuBuilder`
- **ApiBundle**
- `Sylius\Bundle\ApiBundle\SerializerContextBuilder\ReadOperationContextBuilder`
- `Sylius\Bundle\ApiBundle\Controller\UploadAvatarImageAction`
- `Sylius\Bundle\ApiBundle\Controller\UploadProductImageAction`
@ -760,13 +778,15 @@
- `Sylius\Bundle\ApiBundle\Validator\ResourceApiInputDataPropertiesValidator`
- `Sylius\Bundle\ApiBundle\Validator\ResourceInputDataPropertiesValidatorInterface`
- `api_platform.action.post_item`
- `sylius.form_registry.payum_gateway_config`
- **CoreBundle**
- `Sylius\Bundle\CoreBundle\Theme\ChannelBasedThemeContext`
- `Sylius\Bundle\CoreBundle\Form\Extension\CountryTypeExtension`
- `Sylius\Bundle\CoreBundle\Form\Extension\CustomerTypeExtension`
- `Sylius\Bundle\CoreBundle\Form\Extension\LocaleTypeExtension`
- `Sylius\Bundle\CoreBundle\Form\Type\Grid\Filter\EntitiesFilterType`
- `Sylius\Component\Core\Grid\Filter\EntitiesFilter`
- **PayumBundle**
- `sylius.form_registry.payum_gateway_config`
- `Sylius\Bundle\PayumBundle\Action\Paypal\ExpressCheckout\ConvertPaymentAction`
- `Sylius\Bundle\PayumBundle\Controller\PayumController`
- `Sylius\Bundle\PayumBundle\Form\Type\PaypalGatewayConfigurationType`
@ -774,8 +794,10 @@
- `Sylius\Bundle\PayumBundle\Validator\Constraints\GatewayFactoryExists`
- `Sylius\Bundle\PayumBundle\Validator\GroupsGenerator\GatewayConfigGroupsGenerator`
- `Sylius\Bundle\PayumBundle\Validator\GatewayFactoryExistsValidator`
- **ShopBundle**
- `Sylius\Bundle\ShopBundle\Controller\HomepageController`
- `Sylius\Bundle\ShopBundle\Controller\SecurityWidgetController`
- **UiBundle**
- `Sylius\Bundle\UiBundle\Console\Command\DebugTemplateEventCommand`
- `Sylius\Bundle\UiBundle\ContextProvider\DefaultContextProvider`
- `Sylius\Bundle\UiBundle\ContextProvider\ContextProviderInterface`

View file

@ -19,6 +19,7 @@ trigger_deprecation(
'The "%s" class is deprecated and will be removed in Sylius 2.0.',
ApiResourceConfigurationMerger::class,
);
/** @deprecated since Sylius 1.14 and will be removed in Sylius 2.0. */
final class ApiResourceConfigurationMerger implements ApiResourceConfigurationMergerInterface
{

View file

@ -19,6 +19,7 @@ trigger_deprecation(
'The "%s" class is deprecated and will be removed in Sylius 2.0.',
LegacyResourceMetadataMerger::class,
);
/** @deprecated since Sylius 1.14 and will be removed in Sylius 2.0. */
final class LegacyResourceMetadataMerger implements MetadataMergerInterface
{

View file

@ -21,6 +21,7 @@ trigger_deprecation(
'The "%s" class is deprecated and will be removed in Sylius 2.0.',
ResourceMetadataPropertyValueResolver::class,
);
/** @deprecated since Sylius 1.14 and will be removed in Sylius 2.0. */
final class ResourceMetadataPropertyValueResolver implements ResourceMetadataPropertyValueResolverInteface
{

View file

@ -26,6 +26,7 @@ trigger_deprecation(
'The "%s" class is deprecated and will be removed in Sylius 2.0.',
AddressDataPersister::class,
);
/** @deprecated since Sylius 1.14 and will be removed in Sylius 2.0. */
final class AddressDataPersister implements ContextAwareDataPersisterInterface
{

View file

@ -26,6 +26,7 @@ trigger_deprecation(
'The "%s" class is deprecated and will be removed in Sylius 2.0.',
AdminUserDataPersister::class,
);
/** @deprecated since Sylius 1.14 and will be removed in Sylius 2.0. */
final class AdminUserDataPersister implements ContextAwareDataPersisterInterface
{

View file

@ -24,6 +24,7 @@ trigger_deprecation(
'The "%s" class is deprecated and will be removed in Sylius 2.0.',
ChannelDataPersister::class,
);
/** @deprecated since Sylius 1.14 and will be removed in Sylius 2.0. */
final class ChannelDataPersister implements ContextAwareDataPersisterInterface
{

View file

@ -24,6 +24,7 @@ trigger_deprecation(
'The "%s" class is deprecated and will be removed in Sylius 2.0.',
CountryDataPersister::class,
);
/** @deprecated since Sylius 1.14 and will be removed in Sylius 2.0. */
final class CountryDataPersister implements ContextAwareDataPersisterInterface
{

View file

@ -23,6 +23,7 @@ trigger_deprecation(
'The "%s" class is deprecated and will be removed in Sylius 2.0.',
CustomerDataPersister::class,
);
/** @deprecated since Sylius 1.14 and will be removed in Sylius 2.0. */
final class CustomerDataPersister implements ContextAwareDataPersisterInterface
{

View file

@ -24,6 +24,7 @@ trigger_deprecation(
'The "%s" class is deprecated and will be removed in Sylius 2.0.',
LocaleDataPersister::class,
);
/** @deprecated since Sylius 1.14 and will be removed in Sylius 2.0. */
final class LocaleDataPersister implements ContextAwareDataPersisterInterface
{

View file

@ -23,6 +23,7 @@ trigger_deprecation(
'The "%s" class is deprecated and will be removed in Sylius 2.0.',
MessengerDataPersister::class,
);
/** @deprecated since Sylius 1.14 and will be removed in Sylius 2.0. */
final class MessengerDataPersister implements ContextAwareDataPersisterInterface
{

View file

@ -24,6 +24,7 @@ trigger_deprecation(
'The "%s" class is deprecated and will be removed in Sylius 2.0.',
PaymentMethodDataPersister::class,
);
/** @deprecated since Sylius 1.14 and will be removed in Sylius 2.0. */
final class PaymentMethodDataPersister implements ContextAwareDataPersisterInterface
{

View file

@ -24,6 +24,7 @@ trigger_deprecation(
'The "%s" class is deprecated and will be removed in Sylius 2.0.',
ProductAttributeDataPersister::class,
);
/** @deprecated since Sylius 1.14 and will be removed in Sylius 2.0. */
final class ProductAttributeDataPersister implements ContextAwareDataPersisterInterface
{

View file

@ -24,6 +24,7 @@ trigger_deprecation(
'The "%s" class is deprecated and will be removed in Sylius 2.0.',
ProductDataPersister::class,
);
/** @deprecated since Sylius 1.14 and will be removed in Sylius 2.0. */
final class ProductDataPersister implements ContextAwareDataPersisterInterface
{

View file

@ -25,6 +25,7 @@ trigger_deprecation(
'The "%s" class is deprecated and will be removed in Sylius 2.0.',
ProductTaxonDataPersister::class,
);
/** @deprecated since Sylius 1.14 and will be removed in Sylius 2.0. */
final class ProductTaxonDataPersister implements ContextAwareDataPersisterInterface
{

View file

@ -24,6 +24,7 @@ trigger_deprecation(
'The "%s" class is deprecated and will be removed in Sylius 2.0.',
ProductVariantDataPersister::class,
);
/** @deprecated since Sylius 1.14 and will be removed in Sylius 2.0. */
final class ProductVariantDataPersister implements ContextAwareDataPersisterInterface
{

View file

@ -24,6 +24,7 @@ trigger_deprecation(
'The "%s" class is deprecated and will be removed in Sylius 2.0.',
PromotionCouponDataPersister::class,
);
/** @deprecated since Sylius 1.14 and will be removed in Sylius 2.0. */
final class PromotionCouponDataPersister implements ContextAwareDataPersisterInterface
{

View file

@ -24,6 +24,7 @@ trigger_deprecation(
'The "%s" class is deprecated and will be removed in Sylius 2.0.',
PromotionDataPersister::class,
);
/** @deprecated since Sylius 1.14 and will be removed in Sylius 2.0. */
final class PromotionDataPersister implements ContextAwareDataPersisterInterface
{

View file

@ -24,6 +24,7 @@ trigger_deprecation(
'The "%s" class is deprecated and will be removed in Sylius 2.0.',
ShippingMethodDataPersister::class,
);
/** @deprecated since Sylius 1.14 and will be removed in Sylius 2.0. */
final class ShippingMethodDataPersister implements ContextAwareDataPersisterInterface
{

View file

@ -25,6 +25,7 @@ trigger_deprecation(
'The "%s" class is deprecated and will be removed in Sylius 2.0.',
TranslatableDataPersister::class,
);
/** @deprecated since Sylius 1.14 and will be removed in Sylius 2.0. */
final class TranslatableDataPersister implements ContextAwareDataPersisterInterface, ResumableDataPersisterInterface
{

View file

@ -24,6 +24,7 @@ trigger_deprecation(
'The "%s" class is deprecated and will be removed in Sylius 2.0.',
ZoneDataPersister::class,
);
/** @deprecated since Sylius 1.14 and will be removed in Sylius 2.0. */
final class ZoneDataPersister implements ContextAwareDataPersisterInterface
{

View file

@ -23,6 +23,7 @@ trigger_deprecation(
'The "%s" class is deprecated and will be removed in Sylius 2.0.',
AccountResetPasswordItemDataProvider::class,
);
/** @deprecated since Sylius 1.14 and will be removed in Sylius 2.0. */
final class AccountResetPasswordItemDataProvider implements RestrictedDataProviderInterface, ItemDataProviderInterface
{

View file

@ -27,6 +27,7 @@ trigger_deprecation(
'The "%s" class is deprecated and will be removed in Sylius 2.0.',
AdminOrderItemAdjustmentsSubresourceDataProvider::class,
);
/** @deprecated since Sylius 1.14 and will be removed in Sylius 2.0. */
final class AdminOrderItemAdjustmentsSubresourceDataProvider implements RestrictedDataProviderInterface, SubresourceDataProviderInterface
{

View file

@ -23,6 +23,7 @@ trigger_deprecation(
'The "%s" class is deprecated and will be removed in Sylius 2.0.',
AdminResetPasswordItemDataProvider::class,
);
/** @deprecated since Sylius 1.14 and will be removed in Sylius 2.0. */
final class AdminResetPasswordItemDataProvider implements RestrictedDataProviderInterface, ItemDataProviderInterface
{

View file

@ -24,6 +24,7 @@ trigger_deprecation(
'The "%s" class is deprecated and will be removed in Sylius 2.0.',
ChannelAwareItemDataProvider::class,
);
/** @deprecated since Sylius 1.14 and will be removed in Sylius 2.0. */
final class ChannelAwareItemDataProvider implements ItemDataProviderInterface
{

View file

@ -24,6 +24,7 @@ trigger_deprecation(
'The "%s" class is deprecated and will be removed in Sylius 2.0.',
ChannelsCollectionDataProvider::class,
);
/** @deprecated since Sylius 1.14 and will be removed in Sylius 2.0. */
final class ChannelsCollectionDataProvider implements ContextAwareCollectionDataProviderInterface, RestrictedDataProviderInterface
{

View file

@ -28,6 +28,7 @@ trigger_deprecation(
'The "%s" class is deprecated and will be removed in Sylius 2.0.',
CustomerItemDataProvider::class,
);
/** @deprecated since Sylius 1.14 and will be removed in Sylius 2.0. */
final class CustomerItemDataProvider implements RestrictedDataProviderInterface, ItemDataProviderInterface
{

View file

@ -26,6 +26,7 @@ trigger_deprecation(
'The "%s" class is deprecated and will be removed in Sylius 2.0.',
OrderAdjustmentsSubresourceDataProvider::class,
);
/** @deprecated since Sylius 1.14 and will be removed in Sylius 2.0. */
final class OrderAdjustmentsSubresourceDataProvider implements RestrictedDataProviderInterface, SubresourceDataProviderInterface
{

View file

@ -25,6 +25,7 @@ trigger_deprecation(
'The "%s" class is deprecated and will be removed in Sylius 2.0.',
OrderItemAdjustmentsSubresourceDataProvider::class,
);
/** @deprecated since Sylius 1.14 and will be removed in Sylius 2.0. */
final class OrderItemAdjustmentsSubresourceDataProvider implements RestrictedDataProviderInterface, SubresourceDataProviderInterface
{

View file

@ -28,6 +28,7 @@ trigger_deprecation(
'The "%s" class is deprecated and will be removed in Sylius 2.0.',
OrderItemItemDataProvider::class,
);
/** @deprecated since Sylius 1.14 and will be removed in Sylius 2.0. */
final class OrderItemItemDataProvider implements ItemDataProviderInterface, RestrictedDataProviderInterface
{

View file

@ -28,6 +28,7 @@ trigger_deprecation(
'The "%s" class is deprecated and will be removed in Sylius 2.0.',
OrderItemUnitItemDataProvider::class,
);
/** @deprecated since Sylius 1.14 and will be removed in Sylius 2.0. */
final class OrderItemUnitItemDataProvider implements ItemDataProviderInterface, RestrictedDataProviderInterface
{

View file

@ -28,6 +28,7 @@ trigger_deprecation(
'The "%s" class is deprecated and will be removed in Sylius 2.0.',
PaymentItemDataProvider::class,
);
/** @deprecated since Sylius 1.14 and will be removed in Sylius 2.0. */
final class PaymentItemDataProvider implements ItemDataProviderInterface, RestrictedDataProviderInterface
{

View file

@ -31,6 +31,7 @@ trigger_deprecation(
'The "%s" class is deprecated and will be removed in Sylius 2.0.',
PaymentMethodsCollectionDataProvider::class,
);
/** @deprecated since Sylius 1.14 and will be removed in Sylius 2.0. */
final class PaymentMethodsCollectionDataProvider implements ContextAwareCollectionDataProviderInterface, RestrictedDataProviderInterface
{

View file

@ -28,6 +28,7 @@ trigger_deprecation(
'The "%s" class is deprecated and will be removed in Sylius 2.0.',
ProductAttributesSubresourceDataProvider::class,
);
/** @deprecated since Sylius 1.14 and will be removed in Sylius 2.0. */
final class ProductAttributesSubresourceDataProvider implements RestrictedDataProviderInterface, SubresourceDataProviderInterface
{

View file

@ -29,6 +29,7 @@ trigger_deprecation(
'The "%s" class is deprecated and will be removed in Sylius 2.0.',
ProductItemDataProvider::class,
);
/** @deprecated since Sylius 1.14 and will be removed in Sylius 2.0. */
final class ProductItemDataProvider implements RestrictedDataProviderInterface, ItemDataProviderInterface
{

View file

@ -28,6 +28,7 @@ trigger_deprecation(
'The "%s" class is deprecated and will be removed in Sylius 2.0.',
ShipmentItemDataProvider::class,
);
/** @deprecated since Sylius 1.14 and will be removed in Sylius 2.0. */
final class ShipmentItemDataProvider implements ItemDataProviderInterface, RestrictedDataProviderInterface
{

View file

@ -29,6 +29,7 @@ trigger_deprecation(
'The "%s" class is deprecated and will be removed in Sylius 2.0.',
ShippingMethodsCollectionDataProvider::class,
);
/** @deprecated since Sylius 1.14 and will be removed in Sylius 2.0. */
final class ShippingMethodsCollectionDataProvider implements ContextAwareCollectionDataProviderInterface, RestrictedDataProviderInterface
{

View file

@ -23,6 +23,7 @@ trigger_deprecation(
'The "%s" class is deprecated and will be removed in Sylius 2.0.',
VerifyCustomerAccountItemDataProvider::class,
);
/** @deprecated since Sylius 1.14 and will be removed in Sylius 2.0. */
final class VerifyCustomerAccountItemDataProvider implements RestrictedDataProviderInterface, ItemDataProviderInterface
{

View file

@ -22,6 +22,7 @@ trigger_deprecation(
'The "%s" class is deprecated and will be removed in Sylius 2.0.',
ChannelCodeAwareInputCommandDataTransformer::class,
);
/** @deprecated since Sylius 1.14 and will be removed in Sylius 2.0. */
final class ChannelCodeAwareInputCommandDataTransformer implements CommandDataTransformerInterface
{

View file

@ -22,6 +22,7 @@ trigger_deprecation(
'The "%s" class is deprecated and will be removed in Sylius 2.0.',
CommandAwareInputDataTransformer::class,
);
/** @deprecated since Sylius 1.14 and will be removed in Sylius 2.0. */
final class CommandAwareInputDataTransformer implements DataTransformerInterface
{

View file

@ -19,6 +19,7 @@ trigger_deprecation(
'The "%s" class is deprecated and will be removed in Sylius 2.0.',
CommandDataTransformerInterface::class,
);
/** @deprecated since Sylius 1.14 and will be removed in Sylius 2.0. */
interface CommandDataTransformerInterface
{

View file

@ -22,6 +22,7 @@ trigger_deprecation(
'The "%s" class is deprecated and will be removed in Sylius 2.0.',
LocaleCodeAwareInputCommandDataTransformer::class,
);
/** @deprecated since Sylius 1.14 and will be removed in Sylius 2.0. */
final class LocaleCodeAwareInputCommandDataTransformer implements CommandDataTransformerInterface
{

View file

@ -26,6 +26,7 @@ trigger_deprecation(
'The "%s" class is deprecated and will be removed in Sylius 2.0.',
LoggedInCustomerEmailAwareCommandDataTransformer::class,
);
/** @deprecated since Sylius 1.14 and will be removed in Sylius 2.0. */
final class LoggedInCustomerEmailAwareCommandDataTransformer implements CommandDataTransformerInterface
{

View file

@ -27,6 +27,7 @@ trigger_deprecation(
'The "%s" class is deprecated and will be removed in Sylius 2.0.',
LoggedInCustomerEmailIfNotSetAwareCommandDataTransformer::class,
);
/** @deprecated since Sylius 1.14 and will be removed in Sylius 2.0. */
final class LoggedInCustomerEmailIfNotSetAwareCommandDataTransformer implements CommandDataTransformerInterface
{

View file

@ -24,6 +24,7 @@ trigger_deprecation(
'The "%s" class is deprecated and will be removed in Sylius 2.0.',
LoggedInShopUserIdAwareCommandDataTransformer::class,
);
/** @deprecated since Sylius 1.14 and will be removed in Sylius 2.0. */
final class LoggedInShopUserIdAwareCommandDataTransformer implements CommandDataTransformerInterface
{

View file

@ -22,6 +22,7 @@ trigger_deprecation(
'The "%s" class is deprecated and will be removed in Sylius 2.0.',
OrderTokenValueAwareInputCommandDataTransformer::class,
);
/** @deprecated since Sylius 1.14 and will be removed in Sylius 2.0. */
final class OrderTokenValueAwareInputCommandDataTransformer implements CommandDataTransformerInterface
{

View file

@ -22,6 +22,7 @@ trigger_deprecation(
'The "%s" class is deprecated and will be removed in Sylius 2.0.',
ShipmentIdAwareInputCommandDataTransformer::class,
);
/** @deprecated since Sylius 1.14 and will be removed in Sylius 2.0. */
final class ShipmentIdAwareInputCommandDataTransformer implements CommandDataTransformerInterface
{

View file

@ -23,6 +23,7 @@ trigger_deprecation(
'The "%s" class is deprecated and will be removed in Sylius 2.0.',
SubresourceIdAwareCommandDataTransformer::class,
);
/** @deprecated since Sylius 1.14 and will be removed in Sylius 2.0. */
final class SubresourceIdAwareCommandDataTransformer implements CommandDataTransformerInterface
{

View file

@ -25,6 +25,7 @@ trigger_deprecation(
'The "%s" class is deprecated and will be removed in Sylius 2.0.',
PostgreSQLDriverExceptionListener::class,
);
/** @deprecated since Sylius 1.14 and will be removed in Sylius 2.0. */
final class PostgreSQLDriverExceptionListener
{

View file

@ -22,49 +22,59 @@
<argument type="service" id="Sylius\Bundle\ApiBundle\OpenApi\Factory\OpenApiFactory.inner" />
<argument type="tagged_iterator" tag="sylius.open_api.modifier" />
</service>
<service id="sylius_api.open_api.factory" alias="Sylius\Bundle\ApiBundle\OpenApi\Factory\OpenApiFactory" />
<service id="Sylius\Bundle\ApiBundle\OpenApi\Documentation\AcceptLanguageHeaderDocumentationModifier">
<argument type="service" id="sylius.repository.locale" />
<tag name="sylius.open_api.modifier" />
</service>
<service id="sylius_api.open_api.documentation_modifier.accept_language_header" alias="Sylius\Bundle\ApiBundle\OpenApi\Documentation\AcceptLanguageHeaderDocumentationModifier" />
<service id="Sylius\Bundle\ApiBundle\OpenApi\Documentation\AdministratorDocumentationModifier">
<argument>%sylius.security.api_route%</argument>
<tag name="sylius.open_api.modifier" />
</service>
<service id="sylius_api.open_api.documentation_modifier.administrator" alias="Sylius\Bundle\ApiBundle\OpenApi\Documentation\AdministratorDocumentationModifier" />
<service id="Sylius\Bundle\ApiBundle\OpenApi\Documentation\PathHiderDocumentationModifier">
<argument>%sylius.api.paths_to_hide%</argument>
<tag name="sylius.open_api.modifier" />
</service>
<service id="sylius_api.open_api.documentation_modifier.path_hider" alias="Sylius\Bundle\ApiBundle\OpenApi\Documentation\PathHiderDocumentationModifier" />
<service id="Sylius\Bundle\ApiBundle\OpenApi\Documentation\AttributeTypeDocumentationModifier">
<argument type="service" id="sylius.registry.attribute_type" />
<tag name="sylius.open_api.modifier" />
</service>
<service id="sylius_api.open_api.documentation_modifier.attribute_type" alias="Sylius\Bundle\ApiBundle\OpenApi\Documentation\AttributeTypeDocumentationModifier" />
<service id="Sylius\Bundle\ApiBundle\OpenApi\Documentation\ProductDocumentationModifier">
<tag name="sylius.open_api.modifier" />
</service>
<service id="sylius_api.open_api.documentation_modifier.product" alias="Sylius\Bundle\ApiBundle\OpenApi\Documentation\ProductDocumentationModifier" />
<service id="Sylius\Bundle\ApiBundle\OpenApi\Documentation\ImageDocumentationModifier">
<argument type="service" id="sylius_api.provider.liip_image_filters" />
<tag name="sylius.open_api.modifier" />
</service>
<service id="sylius_api.open_api.documentation_modifier.image" alias="Sylius\Bundle\ApiBundle\OpenApi\Documentation\ImageDocumentationModifier" />
<service id="Sylius\Bundle\ApiBundle\OpenApi\Documentation\ProductReviewDocumentationModifier">
<argument>%sylius.security.api_route%</argument>
<tag name="sylius.open_api.modifier" />
</service>
<service id="sylius_api.open_api.documentation_modifier.product_review" alias="Sylius\Bundle\ApiBundle\OpenApi\Documentation\ProductReviewDocumentationModifier" />
<service id="Sylius\Bundle\ApiBundle\OpenApi\Documentation\ProductSlugDocumentationModifier">
<argument>%sylius.security.api_route%</argument>
<tag name="sylius.open_api.modifier" />
</service>
<service id="sylius_api.open_api.documentation_modifier.product_slug" alias="Sylius\Bundle\ApiBundle\OpenApi\Documentation\ProductSlugDocumentationModifier" />
<service id="Sylius\Bundle\ApiBundle\OpenApi\Documentation\ProductVariantDocumentationModifier">
<tag name="sylius.open_api.modifier" />
</service>
<service id="sylius_api.open_api.documentation_modifier.product_variant" alias="Sylius\Bundle\ApiBundle\OpenApi\Documentation\ProductVariantDocumentationModifier" />
<service id="Sylius\Bundle\ApiBundle\OpenApi\Documentation\ShippingMethodDocumentationModifier">
<argument>%sylius.security.api_route%</argument>
@ -72,11 +82,13 @@
<argument>%sylius.shipping_calculators%</argument>
<tag name="sylius.open_api.modifier" />
</service>
<service id="sylius_api.open_api.documentation_modifier.shipping_method" alias="Sylius\Bundle\ApiBundle\OpenApi\Documentation\ShippingMethodDocumentationModifier" />
<service id="Sylius\Bundle\ApiBundle\OpenApi\Documentation\CustomerDocumentationModifier">
<argument>%sylius.security.api_route%</argument>
<tag name="sylius.open_api.modifier" />
</service>
<service id="sylius_api.open_api.documentation_modifier.customer" alias="Sylius\Bundle\ApiBundle\OpenApi\Documentation\CustomerDocumentationModifier" />
<service id="Sylius\Bundle\ApiBundle\OpenApi\Documentation\StatisticsDocumentationModifier">
<argument>%sylius.security.api_route%</argument>
@ -84,6 +96,7 @@
<argument>%sylius_core.orders_statistics.intervals_map%</argument>
<tag name="sylius.open_api.modifier" />
</service>
<service id="sylius_api.open_api.documentation_modifier.statistics" alias="Sylius\Bundle\ApiBundle\OpenApi\Documentation\StatisticsDocumentationModifier" />
<service id="Sylius\Bundle\ApiBundle\OpenApi\Documentation\PromotionDocumentationModifier">
<argument>%sylius.security.api_route%</argument>
@ -91,15 +104,18 @@
<argument>%sylius.promotion_rules%</argument>
<tag name="sylius.open_api.modifier" />
</service>
<service id="sylius_api.open_api.documentation_modifier.promotion" alias="Sylius\Bundle\ApiBundle\OpenApi\Documentation\PromotionDocumentationModifier" />
<service id="Sylius\Bundle\ApiBundle\OpenApi\Documentation\OrderAdjustmentsTypeDocumentationModifier">
<argument>%sylius.security.api_route%</argument>
<argument>%sylius.model.adjustment.class%</argument>
<tag name="sylius.open_api.modifier" />
</service>
<service id="sylius_api.open_api.documentation_modifier.order_adjustments" alias="Sylius\Bundle\ApiBundle\OpenApi\Documentation\OrderAdjustmentsTypeDocumentationModifier" />
<service id="Sylius\Bundle\ApiBundle\OpenApi\Documentation\AddressLogEntryDocumentationModifier">
<tag name="sylius.open_api.modifier" />
</service>
<service id="sylius_api.open_api.documentation_modifier.address_log_entry" alias="Sylius\Bundle\ApiBundle\OpenApi\Documentation\AddressLogEntryDocumentationModifier" />
</services>
</container>

View file

@ -33,7 +33,7 @@
<service id="Sylius\Bundle\ApiBundle\PropertyInfo\Extractor\EmptyPropertyListExtractor">
<tag name="property_info.list_extractor" priority="-2000" />
</service>
<service id="sylius_api.property_info.extractor.empty_property_list" alias="Sylius\Bundle\ApiBundle\PropertyInfo\Extractor\EmptyPropertyListExtractor" />
<service id="sylius_api.extractor.property_info.empty_property_list" alias="Sylius\Bundle\ApiBundle\PropertyInfo\Extractor\EmptyPropertyListExtractor" />
<service id="Sylius\Bundle\ApiBundle\DataTransformer\OrderTokenValueAwareInputCommandDataTransformer">
<tag name="sylius.api.command_data_transformer" priority="1000" />
@ -169,7 +169,7 @@
<argument type="service" id="sylius.eligibility_checker.promotion" />
<argument type="service" id="sylius.eligibility_checker.promotion_coupon" />
</service>
<service id="sylius_api.eligibility_checker.applied_coupon" alias="Sylius\Bundle\ApiBundle\Checker\AppliedCouponEligibilityCheckerInterface" />
<service id="sylius_api.checker.applied_coupon_eligibility" alias="Sylius\Bundle\ApiBundle\Checker\AppliedCouponEligibilityCheckerInterface" />
<service id="Sylius\Bundle\ApiBundle\Modifier\OrderAddressModifierInterface" class="Sylius\Bundle\ApiBundle\Modifier\OrderAddressModifier" public="true">
<argument type="service" id="sylius_abstraction.state_machine" />

View file

@ -122,7 +122,7 @@
<service id="Sylius\Bundle\ApiBundle\Validator\Constraints\PromotionCouponEligibilityValidator">
<argument type="service" id="sylius.repository.promotion_coupon" />
<argument type="service" id="sylius.repository.order" />
<argument type="service" id="sylius_api.eligibility_checker.applied_coupon" />
<argument type="service" id="sylius_api.checker.applied_coupon_eligibility" />
<tag name="validator.constraint_validator" alias="sylius_api_promotion_coupon_eligibility" />
</service>
<service id="sylius_api.validator.promotion_coupon_eligibility" alias="Sylius\Bundle\ApiBundle\Validator\Constraints\PromotionCouponEligibilityValidator" />

View file

@ -27,6 +27,7 @@ trigger_deprecation(
'The "%s" class is deprecated and will be removed in Sylius 2.0, use the usual symfony logic for validation.',
PercentageDiscountActionValidator::class,
);
/** @deprecated since Sylius 1.14 and will be removed in Sylius 2.0, use the usual symfony logic for validation. */
final class PercentageDiscountActionValidator implements ActionValidatorInterface
{

View file

@ -27,6 +27,7 @@ trigger_deprecation(
'The "%s" class is deprecated and will be removed in Sylius 2.0.',
AccountVerificationTokenEligibilityValidator::class,
);
/** @deprecated since Sylius 1.14 and will be removed in Sylius 2.0. */
final class AccountVerificationTokenEligibilityValidator extends ConstraintValidator
{

View file

@ -23,6 +23,7 @@ trigger_deprecation(
'The "%s" class is deprecated and will be removed in Sylius 2.0.',
ResourceApiInputDataPropertiesValidator::class,
);
/** @deprecated since Sylius 1.14 and will be removed in Sylius 2.0. */
final class ResourceApiInputDataPropertiesValidator implements ResourceInputDataPropertiesValidatorInterface
{

View file

@ -21,6 +21,7 @@ trigger_deprecation(
'The "%s" class is deprecated and will be removed in Sylius 2.0.',
ResourceInputDataPropertiesValidatorInterface::class,
);
/** @deprecated since Sylius 1.14 and will be removed in Sylius 2.0. */
interface ResourceInputDataPropertiesValidatorInterface
{