Conversation
📝 WalkthroughWalkthroughMigrates OrderBundle service configuration from XML to PHP (replacing XmlFileLoader with PhpFileLoader), adds new PHP DI files for services, forms, integrations, and twig, removes corresponding XML files, and adds Changes
Estimated code review effort🎯 3 (Moderate) | ⏱️ ~22 minutes Possibly related PRs
Suggested labels
Suggested reviewers
Poem
🚥 Pre-merge checks | ✅ 2 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (2 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing touches
🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
❌ Preview Environment deleted from BunnyshellAvailable commands:
|
bd3504a to
de72ecd
Compare
de72ecd to
b3915da
Compare
src/Sylius/Bundle/OrderBundle/Resources/config/services/integrations/doctrine/orm.php
Outdated
Show resolved
Hide resolved
src/Sylius/Bundle/OrderBundle/Resources/config/services/twig.php
Outdated
Show resolved
Hide resolved
| $services = $container->services(); | ||
| $parameters = $container->parameters(); | ||
| $container->import('services/form.php'); | ||
| $container->import('services/twig.php'); |
There was a problem hiding this comment.
| $services = $container->services(); | |
| $parameters = $container->parameters(); | |
| $container->import('services/form.php'); | |
| $container->import('services/twig.php'); | |
| $container->import('services/form.php'); | |
| $container->import('services/twig.php'); | |
| $services = $container->services(); | |
| $parameters = $container->parameters(); |
| $services->set('sylius.remover.expired_carts', ExpiredCartsRemover::class) | ||
| ->args([ | ||
| service('sylius.repository.order'), | ||
| service('sylius.manager.order'), | ||
| service('event_dispatcher'), | ||
| '%sylius_order.cart_expiration_period%', | ||
| ]); | ||
|
|
||
| $services->alias(ExpiredCartsRemoverInterface::class, 'sylius.remover.expired_carts'); | ||
|
|
||
| $services->set('sylius.factory.add_to_cart_command', AddToCartCommandFactory::class); | ||
|
|
||
| $services->alias(AddToCartCommandFactoryInterface::class, 'sylius.factory.add_to_cart_command'); |
There was a problem hiding this comment.
| $services->set('sylius.remover.expired_carts', ExpiredCartsRemover::class) | |
| ->args([ | |
| service('sylius.repository.order'), | |
| service('sylius.manager.order'), | |
| service('event_dispatcher'), | |
| '%sylius_order.cart_expiration_period%', | |
| ]); | |
| $services->alias(ExpiredCartsRemoverInterface::class, 'sylius.remover.expired_carts'); | |
| $services->set('sylius.factory.add_to_cart_command', AddToCartCommandFactory::class); | |
| $services->alias(AddToCartCommandFactoryInterface::class, 'sylius.factory.add_to_cart_command'); | |
| $services->set('sylius.remover.expired_carts', ExpiredCartsRemover::class) | |
| ->args([ | |
| service('sylius.repository.order'), | |
| service('sylius.manager.order'), | |
| service('event_dispatcher'), | |
| '%sylius_order.cart_expiration_period%', | |
| ]); | |
| $services->alias(ExpiredCartsRemoverInterface::class, 'sylius.remover.expired_carts'); | |
| $services->set('sylius.factory.add_to_cart_command', AddToCartCommandFactory::class); | |
| $services->alias(AddToCartCommandFactoryInterface::class, 'sylius.factory.add_to_cart_command'); |
| $services->set('sylius.resetter.cart_changes', CartChangesResetter::class) | ||
| ->public() | ||
| ->args([service('sylius.manager.order')]); | ||
|
|
||
| $services->alias(CartChangesResetterInterface::class, 'sylius.resetter.cart_changes'); |
There was a problem hiding this comment.
| $services->set('sylius.resetter.cart_changes', CartChangesResetter::class) | |
| ->public() | |
| ->args([service('sylius.manager.order')]); | |
| $services->alias(CartChangesResetterInterface::class, 'sylius.resetter.cart_changes'); | |
| $services->set('sylius.resetter.cart_changes', CartChangesResetter::class) | |
| ->public() | |
| ->args([service('sylius.manager.order')]); | |
| $services->alias(CartChangesResetterInterface::class, 'sylius.resetter.cart_changes'); |
| $services->set('sylius.custom_factory.adjustment', AdjustmentFactory::class) | ||
| ->private() | ||
| ->decorate('sylius.factory.adjustment', null, 256) | ||
| ->args([service('sylius.custom_factory.adjustment.inner')]); |
There was a problem hiding this comment.
| ->args([service('sylius.custom_factory.adjustment.inner')]); | |
| ->args([service('.inner')]); |
b3915da to
77f3a0b
Compare
77f3a0b to
b21bd06
Compare
Summary by CodeRabbit
Refactor
New Features