/
form_type.yml
983 lines (790 loc) · 49.6 KB
/
form_type.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
services:
_defaults:
public: false
autowire: true
autoconfigure: true
_instanceof:
# Add the console.command tag to all services defined in this file having this type
PrestaShopBundle\Form\Admin\Type\TranslatorAwareType:
bind:
$locales: "@=service('prestashop.adapter.legacy.context').getLanguages()"
PrestaShopBundle\Form\Admin\Type\DatePickerType:
arguments:
- '@prestashop.bundle.form.data_transformer.arabic_to_latin_digit'
PrestaShopBundle\Form\Admin\Type\NavigationTabType:
arguments:
- '@logger'
- '@=service("prestashop.adapter.environment").isDebug()'
PrestaShopBundle\Form\Admin\Type\EmailType:
arguments:
- '@prestashop.bundle.form.data_transformer.idn_converter'
PrestaShopBundle\Form\Admin\Type\DateRangeType:
arguments:
- "@translator"
- "@form.form_cloner"
PrestaShopBundle\Form\Admin\Category\SimpleCategory:
arguments:
- "@translator"
- "@prestashop.adapter.data_provider.category"
PrestaShopBundle\Form\Admin\Type\ChoiceCategoriesTreeType:
PrestaShopBundle\Form\Admin\Type\TranslateType:
arguments:
$saveFormLocaleChoice: "@=service('prestashop.adapter.legacy.configuration').getBoolean('PS_BO_ALLOW_EMPLOYEE_FORM_LANG')"
$defaultFormLanguageId: "@=service('prestashop.adapter.legacy.context').getContext().cookie.employee_form_lang"
$defaultShopLanguageId: "@=service('prestashop.adapter.legacy.configuration').getInt('PS_LANG_DEFAULT')"
PrestaShopBundle\Form\Admin\Feature\ProductFeature:
arguments:
- "@translator"
- "@prestashop.adapter.legacy.context"
- "@router"
- "@prestashop.adapter.data_provider.feature"
PrestaShopBundle\Form\Admin\Product\ProductAttachement:
PrestaShopBundle\Form\Admin\Product\ProductCombination:
PrestaShopBundle\Form\Admin\Product\ProductCustomField:
PrestaShopBundle\Form\Admin\Product\ProductInformation:
arguments:
- "@translator"
- "@prestashop.adapter.legacy.context"
- "@router"
- "@prestashop.adapter.data_provider.category"
- "@prestashop.adapter.data_provider.product"
- "@prestashop.adapter.data_provider.feature"
- "@prestashop.adapter.data_provider.manufacturer"
PrestaShopBundle\Form\Admin\Product\ProductOptions:
arguments:
- "@translator"
- "@prestashop.adapter.legacy.context"
- "@prestashop.adapter.data_provider.supplier"
- "@prestashop.adapter.data_provider.attachment"
- "@router"
PrestaShopBundle\Form\Admin\Product\ProductPrice:
arguments:
- "@translator"
- "@prestashop.adapter.data_provider.tax"
- "@router"
- "@prestashop.adapter.shop.context"
- "@prestashop.adapter.data_provider.country"
- "@prestashop.adapter.data_provider.currency"
- "@prestashop.adapter.data_provider.group"
- "@prestashop.adapter.legacy.context"
PrestaShopBundle\Form\Admin\Product\ProductQuantity:
PrestaShopBundle\Form\Admin\Product\ProductSeo:
PrestaShopBundle\Form\Admin\Product\ProductShipping:
arguments:
- "@translator"
- "@prestashop.adapter.legacy.context"
- "@prestashop.adapter.data_provider.warehouse"
- "@prestashop.adapter.data_provider.carrier"
- "@=service('prestashop.adapter.legacy.configuration').get('PS_DIMENSION_UNIT')"
- "@=service('prestashop.adapter.legacy.configuration').get('PS_WEIGHT_UNIT')"
PrestaShopBundle\Form\Admin\Product\ProductSpecificPrice:
arguments:
- "@router"
- "@translator"
- "@prestashop.adapter.shop.context"
- "@prestashop.adapter.data_provider.country"
- "@prestashop.adapter.data_provider.currency"
- "@prestashop.adapter.data_provider.group"
- "@prestashop.adapter.legacy.context"
- "@prestashop.adapter.data_provider.customer"
PrestaShopBundle\Form\Admin\Product\ProductSupplierCombination:
arguments:
- "@prestashop.adapter.legacy.context"
- "@prestashop.adapter.data_provider.currency"
PrestaShopBundle\Form\Admin\Product\ProductVirtual:
PrestaShopBundle\Form\Admin\Product\ProductWarehouseCombination:
PrestaShopBundle\Form\Admin\Type\TypeaheadProductCollectionType:
arguments:
- "@prestashop.adapter.data_provider.product"
- "@prestashop.adapter.data_provider.category"
PrestaShopBundle\Form\Admin\Type\TypeaheadProductPackCollectionType:
PrestaShopBundle\Form\Admin\Type\TypeaheadCustomerCollectionType:
arguments:
- "@prestashop.adapter.data_provider.customer"
PrestaShopBundle\Form\Admin\Product\ProductCombinationBulk:
PrestaShopBundle\Form\Admin\Product\ProductCategories:
arguments:
- "@translator"
- "@prestashop.adapter.data_provider.category"
- "@=service('prestashop.adapter.legacy.context').getLanguages()"
- "@=service('prestashop.adapter.legacy.context').getContext().language.id"
form.type.translatable.aware:
abstract: true
arguments:
- "@translator"
- "@=service('prestashop.adapter.legacy.context').getLanguages()"
PrestaShopBundle\Form\Admin\Sell\Order\Invoices\GenerateByDateType:
PrestaShopBundle\Form\Admin\Sell\Order\Invoices\GenerateByStatusType:
arguments:
- '@prestashop.core.form.choice_provider.order_state_by_id'
- '@=service("prestashop.core.api.order_invoice.repository").countByOrderState(service("prestashop.adapter.shop.context").getContextListShopID())'
PrestaShopBundle\Form\Admin\Sell\Order\Invoices\InvoiceOptionsType:
arguments:
$invoiceModelChoiceProvider: '@prestashop.core.form.choice_provider.invoice_model_by_name'
$nextInvoiceNumber: '@=service("prestashop.adapter.data_provider.order_invoice").getNextInvoiceNumber()'
PrestaShopBundle\Form\Admin\AdvancedParameters\Performance\SmartyType:
PrestaShopBundle\Form\Admin\AdvancedParameters\Performance\DebugModeType:
PrestaShopBundle\Form\Admin\AdvancedParameters\Performance\OptionalFeaturesType:
arguments:
$isCombinationsUsed: '@=service("prestashop.adapter.combination_feature").isUsed()'
PrestaShopBundle\Form\Admin\AdvancedParameters\Performance\CombineCompressCacheType:
PrestaShopBundle\Form\Admin\AdvancedParameters\Performance\MediaServersType:
PrestaShopBundle\Form\Admin\AdvancedParameters\Performance\MemcacheServerType:
PrestaShopBundle\Form\Admin\AdvancedParameters\Performance\CachingType:
PrestaShopBundle\Form\Admin\Configure\ShopParameters\General\PreferencesType:
arguments:
$isMultistoreUsed: '@=service("prestashop.adapter.multistore_feature").isUsed()'
$isSingleShopContext: '@=service("prestashop.adapter.shop.context").isShopContext()'
$isAllShopContext: '@=service("prestashop.adapter.shop.context").isAllContext()'
calls:
- [ 'setIsSecure', [ "@=service('request_stack').getCurrentRequest().isSecure()" ] ]
PrestaShopBundle\Form\Admin\Configure\ShopParameters\General\MaintenanceType:
arguments:
$currentIp: '@=service("request_stack").getCurrentRequest().getClientIp()'
PrestaShopBundle\Form\Admin\Configure\AdvancedParameters\Administration\GeneralType:
PrestaShopBundle\Form\Admin\Configure\AdvancedParameters\Administration\UploadQuotaType:
PrestaShopBundle\Form\Admin\Configure\AdvancedParameters\Administration\NotificationsType:
form.type.common_type:
abstract: true
PrestaShopBundle\Form\Admin\Improve\Shipping\Preferences\HandlingType:
arguments:
$currencyDataProvider: '@prestashop.adapter.data_provider.currency'
PrestaShopBundle\Form\Admin\Improve\Shipping\Preferences\CarrierOptionsType:
arguments:
$carriers: '@=service("prestashop.adapter.data_provider.carrier").getOrderWayChoices()'
$orderByChoices: '@=service("prestashop.adapter.data_provider.carrier").getOrderByChoices()'
$orderWayChoices: '@=service("prestashop.adapter.data_provider.carrier").getOrderWayChoices()'
PrestaShopBundle\Form\Admin\Configure\ShopParameters\ProductPreferences\GeneralType:
PrestaShopBundle\Form\Admin\Configure\ShopParameters\ProductPreferences\StockType:
PrestaShopBundle\Form\Admin\Configure\ShopParameters\ProductPreferences\PageType:
PrestaShopBundle\Form\Admin\Configure\ShopParameters\ProductPreferences\PaginationType:
PrestaShopBundle\Form\Admin\Configure\ShopParameters\CustomerPreferences\GeneralType:
PrestaShopBundle\Form\Admin\Configure\ShopParameters\OrderPreferences\GeneralType:
arguments:
$defaultCurrencyIsoCode: '@=service("prestashop.adapter.data_provider.currency").getDefaultCurrencyIsoCode()'
$tosCmsChoices: '@=service("prestashop.adapter.data_provider.cms").getCmsChoices()'
PrestaShopBundle\Form\Admin\Configure\ShopParameters\OrderPreferences\GiftOptionsType:
arguments:
$defaultCurrencyIsoCode: '@=service("prestashop.adapter.data_provider.currency").getDefaultCurrencyIsoCode()'
$taxChoices: '@=service("prestashop.adapter.data_provider.tax").getTaxRulesGroupChoices()'
PrestaShopBundle\Form\Admin\Configure\AdvancedParameters\Import\ImportType:
arguments:
$locales: '@=service("prestashop.adapter.legacy.context").getLanguages(false)'
PrestaShopBundle\Form\Admin\Sell\Order\Delivery\SlipPdfType:
PrestaShopBundle\Form\Admin\Sell\Order\Delivery\SlipOptionsType:
PrestaShopBundle\Form\Admin\Improve\International\Localization\LocalizationConfigurationType:
arguments:
$languageChoices: '@=service("prestashop.core.form.choice_provider.language_by_id").getChoices()'
$countryChoices: '@=service("prestashop.core.form.choice_provider.country_by_id").getChoices()'
$currencyChoices: '@=service("prestashop.core.form.choice_provider.currency_by_id").getChoices()'
$timezoneChoices: '@=service("prestashop.core.form.choice_provider.timezone_by_name").getChoices()'
PrestaShopBundle\Form\Admin\Improve\International\Localization\ImportLocalizationPackType:
arguments:
$localizationPackChoices: '@=service("prestashop.core.form.choice_provider.localization_pack_by_iso_code").getChoices()'
PrestaShopBundle\Form\Admin\Improve\International\Localization\LocalUnitsType:
PrestaShopBundle\Form\Admin\Improve\International\Localization\AdvancedConfigurationType:
PrestaShopBundle\Form\Admin\Improve\International\Geolocation\GeolocationByIpAddressType:
PrestaShopBundle\Form\Admin\Improve\International\Geolocation\GeolocationIpAddressWhitelistType:
PrestaShopBundle\Form\Admin\Improve\International\Geolocation\GeolocationOptionsType:
arguments:
$countryChoices: '@=service("prestashop.core.form.choice_provider.country_by_iso_code").getChoices()'
PrestaShopBundle\Form\Admin\Improve\Payment\Preferences\PaymentModulePreferencesType:
arguments:
$paymentModules: '@=service("prestashop.adapter.module.payment_module_provider").getPaymentModuleList()'
$countryChoices: '@=service("prestashop.core.form.choice_provider.country_by_id").getChoices()'
$groupChoices: '@=service("prestashop.core.form.choice_provider.group_by_id").getChoices()'
$carrierChoices: '@=service("prestashop.core.form.choice_provider.carrier_by_reference_id").getChoices()'
$currencyChoices: '@=service("prestashop.core.form.choice_provider.currency_by_id").getChoices()'
$countryDataProvider: '@prestashop.adapter.data_provider.country'
PrestaShopBundle\Form\Admin\Configure\AdvancedParameters\Email\EmailConfigurationType:
arguments:
$mailMethodChoiceProvider: '@prestashop.core.form.choice_provider.mail_method'
$contactsChoiceProvider: '@prestashop.core.form.choice_provider.contact_by_id'
PrestaShopBundle\Form\Admin\Configure\AdvancedParameters\Email\SmtpConfigurationType:
PrestaShopBundle\Form\Admin\Configure\AdvancedParameters\Email\DkimConfigurationType:
PrestaShopBundle\Form\Admin\Configure\AdvancedParameters\Email\TestEmailSendingType:
PrestaShopBundle\Form\Admin\Improve\International\Translations\ModifyTranslationsType:
arguments:
$translationTypeChoices: '@=service("prestashop.core.form.choice_provider.translation_type").getChoices()'
$emailContentTypeChoices: '@=service("prestashop.core.form.choice_provider.email_content_type").getChoices()'
$themeChoices: '@=service("prestashop.core.form.choice_provider.theme_by_name").getChoices()'
$moduleChoices: '@=service("prestashop.core.form.choice_provider.module_by_name").getChoices()'
PrestaShopBundle\Form\Admin\Improve\International\Translations\AddUpdateLanguageType:
arguments:
$nonInstalledLocalizationChoices: '@=service("prestashop.core.form.choice_provider.non_installed_localization").getChoices()'
PrestaShopBundle\Form\Admin\Improve\International\Translations\ExportCataloguesType:
arguments:
$exportTranslationCoreTypeChoices: '@=service("prestashop.core.form.choice_provider.translation_type").getExportCoreChoices()'
$themeChoices: '@=service("prestashop.core.form.choice_provider.theme_by_name").getChoices()'
$moduleChoices: '@=service("prestashop.core.form.choice_provider.module_by_name").getChoices()'
PrestaShopBundle\Form\Admin\Improve\International\Translations\CopyLanguageType:
arguments:
$themeChoices: '@=service("prestashop.core.form.choice_provider.theme_by_name").getChoices()'
PrestaShopBundle\Form\Admin\Configure\ShopParameters\TrafficSeo\Meta\SetUpUrlType:
arguments:
$canonicalUrlChoices: '@=service("prestashop.core.form.choice_provider.canonical_redirect_type").getChoices()'
$isHtaccessFileWritable: '@=service("PrestaShop\\PrestaShop\\Core\\Util\\Url\\UrlFileCheckerInterface").isHtaccessFileWritable()'
$isModRewriteActive: '@=service("PrestaShop\\PrestaShop\\Adapter\\Tools").isModRewriteActive()'
$doesMainShopUrlExist: '@=service("prestashop.adapter.shop.shop_url").doesMainShopUrlExist()'
PrestaShopBundle\Form\Admin\Configure\ShopParameters\TrafficSeo\Meta\ShopUrlType:
arguments:
$isShopFeatureActive: '@=service("prestashop.adapter.multistore_feature").isActive()'
$doesMainShopUrlExist: '@=service("prestashop.adapter.shop.shop_url").doesMainShopUrlExist()'
PrestaShopBundle\Form\Admin\Configure\ShopParameters\TrafficSeo\Meta\UrlSchemaType:
arguments:
$defaultRouteProvider: '@prestashop.adapter.data_provider.default_route'
PrestaShopBundle\Form\Admin\Configure\ShopParameters\TrafficSeo\Meta\SEOOptionsType:
PrestaShopBundle\Form\Admin\Configure\ShopParameters\TrafficSeo\Meta\MetaType:
arguments:
- '@=service("prestashop.core.form.choice_provider.default_meta_page_name").getChoices()'
- '@=service("prestashop.core.form.choice_provider.module_meta_page_name").getChoices()'
calls:
- { method: setTranslator, arguments: [ '@translator' ] }
PrestaShopBundle\Form\Admin\Catalog\Category\AbstractCategoryType:
arguments:
$customerGroupChoices: '@=service("prestashop.core.form.choice_provider.group_by_id").getChoices()'
$multistoreFeature: '@prestashop.adapter.feature.multistore'
PrestaShopBundle\Form\Admin\Catalog\Category\CategoryType:
arguments:
$customerGroupChoices: '@=service("prestashop.core.form.choice_provider.group_by_id").getChoices()'
$multistoreFeature: '@prestashop.adapter.feature.multistore'
PrestaShopBundle\Form\Admin\Catalog\Category\RootCategoryType:
arguments:
$customerGroupChoices: '@=service("prestashop.core.form.choice_provider.group_by_id").getChoices()'
$multistoreFeature: '@prestashop.adapter.feature.multistore'
PrestaShopBundle\Form\Admin\Sell\Category\DeleteCategoriesType:
arguments:
- '@=service("prestashop.core.form.choice_provider.category_delete_mode").getChoices()'
PrestaShopBundle\Form\Admin\Type\YesAndNoChoiceType:
PrestaShopBundle\Form\Admin\Type\DeltaQuantityType:
PrestaShopBundle\Form\Admin\Type\SubmittableDeltaQuantityType:
PrestaShopBundle\Form\Admin\Configure\AdvancedParameters\Employee\EmployeeOptionsType:
arguments:
$canOptionsBeChanged: '@=service("prestashop.core.team.employee.configuration.options_checker").canBeChanged()'
PrestaShopBundle\Form\Admin\Configure\AdvancedParameters\RequestSql\SqlRequestSettingsType:
PrestaShopBundle\Form\Admin\Type\Common\Team\ProfileChoiceType:
arguments:
- '@=service("prestashop.adapter.form.choice_provider.profile_by_id_choice_provider").getChoices()'
PrestaShopBundle\Form\Admin\Configure\AdvancedParameters\Import\ImportDataConfigurationType:
arguments:
$dataMatchChoices: '@=service("prestashop.core.form.choice_provider.import_match_configuration").getChoices()'
$entityFieldChoices: '@=service("prestashop.core.form.choice_provider.import_entity_field").getChoices()'
PrestaShopBundle\Form\Admin\Type\CountryChoiceType:
arguments:
- '@prestashop.core.form.choice_provider.country_by_id'
- '@prestashop.core.form.choice_provider.country_by_id'
PrestaShopBundle\Form\Admin\Improve\Design\Theme\PageLayoutsCustomizationType:
arguments:
$pageLayoutsChoices: '@=service("prestashop.core.form.choice_provider.theme_page_layouts").getChoices()'
PrestaShopBundle\Form\Admin\Type\CategoryChoiceTreeType:
arguments:
$categoryTreeChoices: '@=service("prestashop.adapter.form.choice_provider.category_tree_choice_provider").getChoices()'
PrestaShopBundle\Form\Admin\Type\TranslatableType:
arguments:
$availableLocales: "@=service('prestashop.adapter.legacy.context').getAvailableLanguages()"
$saveFormLocaleChoice: "@=service('prestashop.adapter.legacy.configuration').getBoolean('PS_BO_ALLOW_EMPLOYEE_FORM_LANG')"
$defaultFormLanguageId: "@=service('prestashop.adapter.legacy.context').getContext().cookie.employee_form_lang"
$defaultShopLanguageId: "@=service('prestashop.adapter.legacy.configuration').getInt('PS_LANG_DEFAULT')"
# PrestaShopBundle\Form\Admin\Type\TranslatableChoiceType:
# parent: 'form.type.common.translatable'
PrestaShopBundle\Form\Admin\Type\ShopChoiceTreeType:
arguments:
- "@=service('prestashop.adapter.form.choice_provider.shop_tree_choice_provider').getChoices()"
- '@prestashop.bundle.form.data_transformer.string_array_to_integer_array'
PrestaShopBundle\Form\Admin\Type\ShopSelectorType:
arguments:
- '@prestashop.core.admin.shop.repository'
- "@=service('prestashop.core.admin.shop_group.repository').findActive()"
- "@=service('prestashop.adapter.shop.context').getContextShopID()"
PrestaShopBundle\Form\Admin\Type\SearchAndResetType:
PrestaShopBundle\Form\Admin\Configure\AdvancedParameters\RequestSql\SqlRequestType:
PrestaShopBundle\Form\Admin\Configure\AdvancedParameters\Backup\BackupOptionsType:
PrestaShopBundle\Form\Admin\Sell\Customer\RequiredFieldsType:
arguments:
$customerRequiredFieldsChoices: '@=service("prestashop.core.form.choice_provider.customer_required_fields").getChoices()'
PrestaShopBundle\Form\Admin\Sell\Customer\TransferGuestAccountType:
PrestaShopBundle\Form\Admin\Sell\Customer\CustomerType:
arguments:
$genderChoices: '@=service("prestashop.adapter.form.choice_provider.gender_by_id_choice_provider").getChoices()'
$groupChoices: '@=service("prestashop.adapter.form.choice_provider.group_by_id_choice_provider").getChoices()'
$riskChoices: '@=service("prestashop.adapter.form.choice_provider.risk_by_id_choice_provider").getChoices()'
$isB2bFeatureEnabled: '@=service("prestashop.core.b2b.b2b_feature").isActive()'
$isPartnerOffersEnabled: '@=service("prestashop.adapter.legacy.configuration").get("PS_CUSTOMER_OPTIN")'
PrestaShopBundle\Form\Admin\Improve\International\Currencies\CurrencyType:
arguments:
$allCurrencies: '@=service("prestashop.core.form.choice_provider.currency_name_by_iso_code").getChoices()'
$isShopFeatureEnabled: '@=service("prestashop.adapter.multistore_feature").isUsed()'
PrestaShopBundle\Form\Admin\Sell\Customer\DeleteCustomersType:
arguments:
- '@=service("prestashop.core.form.choice_provider.customer_delete_method").getChoices()'
PrestaShopBundle\Form\Admin\Improve\Design\Theme\ImportThemeType:
arguments:
$themeZipsChoices: '@=service("prestashop.core.form.choice_provider.theme_zip").getChoices()'
PrestaShopBundle\Form\Admin\Improve\Design\Theme\AdaptThemeToRTLLanguagesType:
arguments:
$themeChoices: '@=service("prestashop.core.form.choice_provider.theme").getChoices()'
PrestaShopBundle\Form\Admin\Improve\International\Language\LanguageType:
arguments:
$isMultistoreFeatureActive: '@=service("prestashop.adapter.multistore_feature").isActive()'
PrestaShopBundle\Form\Admin\Improve\International\Currencies\CurrencyExchangeRateType:
PrestaShopBundle\Form\Admin\Improve\International\Tax\TaxOptionsType:
arguments:
$ecoTaxEnabled: '@=service("prestashop.adapter.legacy.configuration").getBoolean("PS_USE_ECOTAX")'
$taxAddressTypeChoiceProvider: '@=service("prestashop.core.form.choice_provider.tax_address_type_choice_provider")'
$taxRuleGroupChoiceProvider: '@=service("prestashop.core.form.choice_provider.tax_rule_group_choice_provider")'
PrestaShopBundle\Form\Admin\Configure\AdvancedParameters\Webservice\WebserviceConfigurationType:
PrestaShopBundle\Form\Admin\Configure\ShopParameters\Contact\ContactType:
arguments:
$singleDefaultLanguageArrayToFilledArrayDataTransformer: '@prestashop.bundle.form.data_transformer.default_language_to_filled_array'
$isShopFeatureEnabled: '@=service("prestashop.adapter.multistore_feature").isUsed()'
PrestaShopBundle\Form\Admin\Improve\Design\Pages\CmsPageCategoryType:
arguments:
$allCmsCategories: '@=service("prestashop.core.form.choice_provider.cms_categories").getChoices()'
$isShopFeatureEnabled: '@=service("prestashop.adapter.multistore_feature").isUsed()'
PrestaShopBundle\Form\Admin\Improve\International\Tax\TaxType:
PrestaShopBundle\Form\Admin\Sell\Manufacturer\ManufacturerType:
arguments:
$isMultistoreEnabled: '@=service("prestashop.adapter.multistore_feature").isActive()'
PrestaShopBundle\Form\Admin\Configure\AdvancedParameters\Employee\EmployeeType:
arguments:
$languagesChoices: '@=service("prestashop.core.form.choice_provider.all_languages").getChoices()'
$tabChoices: '@=service("prestashop.core.form.choice_provider.accessible_tab").getChoices()'
$profilesChoices: '@=service("prestashop.core.form.choice_provider.profile").getChoices()'
$isMultistoreFeatureActive: '@=service("prestashop.adapter.multistore_feature").isActive()'
$superAdminProfileId: !php/const _PS_ADMIN_PROFILE_
$router: '@prestashop.router'
calls:
- { method: setTranslator, arguments: [ '@translator' ] }
PrestaShopBundle\Form\Admin\Type\ChangePasswordType:
calls:
- { method: setTranslator, arguments: [ '@translator' ] }
PrestaShopBundle\Form\Admin\Improve\Design\Pages\CmsPageType:
arguments:
$allCmsCategories: '@=service("prestashop.core.form.choice_provider.cms_categories").getChoices()'
$isMultiShopEnabled: '@=service("prestashop.adapter.multistore_feature").isUsed()'
PrestaShopBundle\Form\Admin\Sell\Address\ManufacturerAddressType:
arguments:
$manufacturerChoices: '@=service("prestashop.adapter.form.choice_provider.manufacturer_name_by_id").getChoices()'
$statesChoiceProvider: '@prestashop.adapter.form.choice_provider.country_state_by_id'
$contextCountryId: '@=service("prestashop.adapter.legacy.context").getContext().country.id'
$router: '@prestashop.router'
PrestaShopBundle\Form\Admin\Improve\Design\Theme\ShopLogosType:
arguments:
- '@=service("prestashop.adapter.multistore_feature").isUsed()'
- '@=service("prestashop.adapter.shop.context").isSingleShopContext()'
- '@=service("prestashop.adapter.shop.context").getContextListShopID()'
PrestaShopBundle\Form\Admin\Improve\Design\MailTheme\GenerateMailsType:
arguments:
$themes: '@=service("prestashop.core.form.choice_provider.mail_themes").getChoices()'
$mailThemes: '@=service("prestashop.core.form.choice_provider.theme_by_name_with_emails").getChoices()'
PrestaShopBundle\Form\Admin\Improve\Design\MailTheme\MailThemeConfigurationType:
arguments:
$mailThemes: '@=service("prestashop.core.form.choice_provider.mail_themes").getChoices()'
PrestaShopBundle\Form\Admin\Type\IntegerMinMaxFilterType:
calls:
- { method: setTranslator, arguments: [ '@translator' ] }
PrestaShopBundle\Form\Admin\Type\NumberMinMaxFilterType:
calls:
- { method: setTranslator, arguments: [ '@translator' ] }
PrestaShopBundle\Form\Admin\Sell\Order\ChangeOrdersStatusType:
arguments:
- '@prestashop.core.form.choice_provider.order_state_by_id'
PrestaShopBundle\Form\Admin\Sell\Supplier\SupplierType:
arguments:
- '@prestashop.adapter.form.choice_provider.country_state_by_id'
- '@=service("prestashop.adapter.legacy.context").getContext().country.id'
- '@translator'
- '@=service("prestashop.adapter.multistore_feature").isActive()'
- '@router'
- "@=service('prestashop.adapter.legacy.context').getLanguages()"
PrestaShopBundle\Form\Admin\Sell\CatalogPriceRule\CatalogPriceRuleType:
arguments:
- '@translator'
- '@=service("prestashop.adapter.multistore_feature").isUsed()'
- '@=service("prestashop.core.form.choice_provider.currency_by_id").getChoices()'
- '@=service("prestashop.core.form.choice_provider.country_by_id").getChoices()'
- '@=service("prestashop.core.form.choice_provider.group_by_id").getChoices()'
- '@=service("prestashop.adapter.form.choice_provider.shop_name_by_id").getChoices()'
- '@=service("prestashop.core.form.choice_provider.currency_by_id").getChoicesAttributes()'
- '@=service("prestashop.adapter.data_provider.currency").getDefaultCurrency().symbol'
PrestaShopBundle\Form\Admin\Type\PriceReductionType:
arguments:
$defaultCurrency: '@=service("prestashop.adapter.data_provider.currency").getDefaultCurrency()'
$eventSubscriber: '@form.event_listener.price_reduction'
$taxInclusionChoiceProvider: '@prestashop.core.form.choice_provider.tax_inclusion'
PrestaShopBundle\Form\Admin\Sell\Customer\PrivateNoteType:
PrestaShopBundle\Form\Admin\Sell\Order\InternalNoteType:
PrestaShopBundle\Form\Admin\Sell\Order\AddOrderCartRuleType:
arguments:
- '@prestashop.core.form.choice.provider.order_discount_type'
- '@prestashop.adapter.form.choice_provider.order_invoice_by_id'
- '@=service("prestashop.adapter.legacy.context").getContext().language.id'
PrestaShopBundle\Form\Admin\Sell\Order\AddProductRowType:
arguments:
$orderInvoiceByIdChoiceProvider: '@prestashop.adapter.form.choice_provider.order_invoice_by_id'
$contextLangId: '@=service("prestashop.adapter.legacy.context").getContext().language.id'
PrestaShopBundle\Form\Admin\Sell\Order\EditProductRowType:
arguments:
$orderInvoiceByIdChoiceProvider: '@prestashop.adapter.form.choice_provider.order_invoice_by_id'
$contextLangId: '@=service("prestashop.adapter.legacy.context").getContext().language.id'
PrestaShopBundle\Form\Admin\Sell\Order\UpdateOrderStatusType:
arguments:
- '@prestashop.core.form.choice_provider.order_state_by_id'
- '@=service("prestashop.core.form.choice_provider.order_state_by_id").getChoicesAttributes()'
PrestaShopBundle\Form\Admin\Sell\Order\OrderPaymentType:
arguments:
- '@translator'
- '@prestashop.adapter.form.choice_provider.currency_symbol_by_id'
- '@prestashop.adapter.form.choice_provider.order_invoice_by_id'
- '@prestashop.adapter.form.choice_provider.installed_payment_modules'
- '@=service("prestashop.adapter.legacy.context").getContext().language.id'
- '@=service("prestashop.adapter.legacy.context").getContext().shop.id'
PrestaShopBundle\Form\Admin\Type\AmountCurrencyType:
PrestaShopBundle\Form\Admin\Sell\Catalog\FeatureType:
arguments:
- '@=service("prestashop.adapter.multistore_feature").isUsed()'
calls:
- { method: setTranslator, arguments: [ '@translator' ] }
PrestaShopBundle\Form\Admin\Sell\Order\ChangeOrderCurrencyType:
arguments:
$currencyChoiceProvider: '@prestashop.core.form.choice_provider.currency_by_id'
PrestaShopBundle\Form\Admin\Improve\Design\MailTheme\TranslateMailsBodyType:
PrestaShopBundle\Form\Admin\Sell\Order\UpdateOrderShippingType:
arguments:
- '@prestashop.adapter.form.choice.provider.carrier_for_order_choice_provider'
PrestaShopBundle\Form\Admin\Sell\Address\RequiredFieldsAddressType:
arguments:
- '@prestashop.core.form.choice_provider.address_required_fields'
PrestaShopBundle\Form\Admin\Sell\CustomerService\ReplyToCustomerThreadType:
PrestaShopBundle\Form\Admin\CustomerService\CustomerThread\ForwardCustomerThreadType:
arguments:
$employeeChoiceProvider: '@prestashop.adapter.form.choice_provider.employee_name_by_id'
PrestaShopBundle\Form\Admin\Sell\Order\CreditSlip\GeneratePdfByDateType:
PrestaShopBundle\Form\Admin\Sell\Order\CreditSlip\CreditSlipOptionsType:
PrestaShopBundle\Form\Admin\Sell\Order\ChangeOrderAddressType:
arguments:
- '@prestashop.core.form.choice_provider.customer_addresses_by_id'
PrestaShopBundle\Form\Admin\Sell\CustomerService\OrderMessageType:
PrestaShopBundle\Form\Admin\Sell\Order\OrderMessageType:
arguments:
- '@prestashop.core.form.choice_provider.customer_service_order_messages_name'
- '@prestashop.core.form.choice_provider.customer_service_order_messages'
calls:
- { method: setTranslator, arguments: [ '@translator' ] }
PrestaShopBundle\Form\Admin\Sell\CustomerService\MerchandiseReturn\OrderReturnType:
arguments:
$stateChoices: '@=service("prestashop.adapter.form.choice_provider.order_return_state").getChoices()'
PrestaShopBundle\Form\Admin\Sell\Address\CustomerAddressType:
arguments:
$stateChoiceProvider: '@prestashop.adapter.form.choice_provider.country_state_by_id'
$contextCountryId: '@=service("prestashop.adapter.legacy.context").getContext().country.id'
PrestaShopBundle\Form\Admin\Sell\Attachment\AttachmentType:
PrestaShopBundle\Form\Admin\Sell\Order\CancelProductType:
PrestaShopBundle\Form\Admin\Sell\Order\CartSummaryType:
arguments:
- '@prestashop.core.form.choice_provider.order_state_by_id'
- '@prestashop.adapter.form.choice_provider.installed_payment_modules'
- '@translator'
PrestaShopBundle\Form\Admin\Configure\AdvancedParameters\Profile\ProfileType:
calls:
- { method: setTranslator, arguments: [ '@translator' ] }
PrestaShopBundle\Form\Admin\Sell\Product\CreateProductFormType:
PrestaShopBundle\Form\Admin\Sell\Product\ProductShopsType:
PrestaShopBundle\Form\Admin\Sell\Product\EditProductFormType:
arguments:
$productTypeListener: '@form.type.sell.product.event_listener.product_type_listener'
$toolbarButtonsProvider: '@form.type.sell.product.toolbar_buttons_provider'
PrestaShopBundle\Form\Admin\Sell\Product\ProductTypeType:
arguments:
- '@prestashop.core.form.choice_provider.product_type_choice_provider'
PrestaShopBundle\Form\Admin\Sell\Product\HeaderType:
arguments:
$stockManagementEnabled: "@=service('prestashop.adapter.legacy.configuration').getBoolean('PS_STOCK_MANAGEMENT')"
$isEcotaxEnabled: "@=service('prestashop.adapter.legacy.configuration').getBoolean('PS_USE_ECOTAX')"
PrestaShopBundle\Form\Admin\Sell\Product\Description\DescriptionType:
arguments:
$employeeIsoCode: '@=service("prestashop.adapter.legacy.context").getEmployeeLanguageIso()'
$shortDescriptionMaxLength: '@=service("prestashop.adapter.legacy.configuration").get("PS_PRODUCT_SHORT_DESC_LIMIT")'
PrestaShopBundle\Form\Admin\Sell\Product\Description\ManufacturerType:
arguments:
- '@translator'
- '@prestashop.adapter.form.choice_provider.manufacturer_name_by_id'
PrestaShopBundle\Form\Admin\Sell\Product\Image\ImageDropzoneType:
arguments:
$multistoreFeature: '@prestashop.adapter.feature.multistore'
PrestaShopBundle\Form\Admin\Sell\Product\Category\CategoryFilterType:
arguments:
- "@translator"
- "@prestashop.adapter.data_provider.category"
- "@=service('prestashop.adapter.legacy.context').getContext().language.id"
PrestaShopBundle\Form\Admin\Sell\Product\Category\CategoriesType:
arguments:
$defaultCategoryChoiceProvider: '@prestashop.adapter.form.choice_provider.product_default_category_choice_provider'
$eventSubscriber: '@form.type.sell.product.event_listener.categories_listener'
PrestaShopBundle\Form\Admin\Sell\Product\Category\CategoryTagsCollectionType:
PrestaShopBundle\Form\Admin\Sell\Product\Category\ProductCategoryType:
PrestaShopBundle\Form\Admin\Sell\Product\Details\DetailsType:
arguments:
$productConditionChoiceProvider: '@prestashop.core.form.choice_provider.product_condition_choice_provider'
$isFeatureEnabled: "@=service('prestashop.adapter.legacy.configuration').getBoolean('PS_FEATURE_FEATURE_ACTIVE')"
PrestaShopBundle\Form\Admin\Sell\Product\Details\FeaturesType:
PrestaShopBundle\Form\Admin\Sell\Product\Details\FeatureValueType:
arguments:
$featuresChoiceProvider: '@prestashop.adapter.form.choice_provider.features_choice_provider'
$featureValueListener: '@form.type.sell.product.event_listener.feature_value_listener'
PrestaShopBundle\Form\Admin\Sell\Product\Details\ReferencesType:
PrestaShopBundle\Form\Admin\Sell\Product\Details\CustomizationsType:
PrestaShopBundle\Form\Admin\Sell\Product\Category\CategoryTreeSelectorType:
PrestaShopBundle\Form\Admin\Sell\Product\Stock\StockType:
arguments:
$packStockTypeChoiceProvider: '@prestashop.core.form.choice_provider.pack_stock_type_choice_provider'
$router: '@router'
$employeeIsoCode: '@=service("prestashop.adapter.legacy.context").getEmployeeLanguageIso()'
PrestaShopBundle\Form\Admin\Sell\Product\Stock\QuantityType:
arguments:
$stockManagementEnabled: "@=service('prestashop.adapter.legacy.configuration').getBoolean('PS_STOCK_MANAGEMENT')"
PrestaShopBundle\Form\Admin\Sell\Product\Stock\StockMovementType:
PrestaShopBundle\Form\Admin\Sell\Product\Stock\StockOptionsType:
PrestaShopBundle\Form\Admin\Sell\Product\Stock\VirtualProductFileType:
arguments:
$maxFileSizeInMegabytes: "@=service('prestashop.adapter.legacy.configuration').getInt('PS_ATTACHMENT_MAXIMUM_SIZE')"
$router: "@router"
$formCloner: '@form.form_cloner'
PrestaShopBundle\Form\Admin\Sell\Product\Stock\AvailabilityType:
arguments:
$outOfStockTypeChoiceProvider: '@prestashop.core.form.choice_provider.out_of_stock_type_choice_provider'
PrestaShopBundle\Form\Admin\Sell\Product\Shipping\ShippingType:
arguments:
$currencyIsoCode: "@=service('prestashop.adapter.legacy.context').getContext().currency.iso_code"
$carrierChoiceProvider: '@prestashop.core.form.choice_provider.carrier_by_reference_id'
$additionalDeliveryTimeNoteTypesProvider: '@prestashop.core.form.choice_provider.delivery_time_note_types_provider'
PrestaShopBundle\Form\Admin\Sell\Product\Shipping\DimensionsType:
arguments:
$dimensionUnit: "@=service('prestashop.adapter.legacy.configuration').get('PS_DIMENSION_UNIT')"
$weightUnit: "@=service('prestashop.adapter.legacy.configuration').get('PS_WEIGHT_UNIT')"
PrestaShopBundle\Form\Admin\Sell\Product\Shipping\DeliveryTimeNotesType:
PrestaShopBundle\Form\Admin\Sell\Product\Pricing\PricingType:
arguments:
$defaultCurrencyIsoCode: '@=service("prestashop.adapter.data_provider.currency").getDefaultCurrencyIsoCode()'
PrestaShopBundle\Form\Admin\Sell\Product\Pricing\RetailPriceType:
arguments:
$contextLocale: '@prestashop.core.localization.locale.context_locale'
$defaultCurrency: '@=service("prestashop.adapter.data_provider.currency").getDefaultCurrency()'
$taxRuleGroupChoicesProvider: '@prestashop.core.form.choice_provider.tax_rule_group_choice_provider'
$isTaxEnabled: "@=service('prestashop.adapter.legacy.configuration').getBoolean('PS_TAX')"
$isEcotaxEnabled: "@=service('prestashop.adapter.legacy.configuration').getBoolean('PS_USE_ECOTAX')"
$ecoTaxGroupId: "@=service('prestashop.adapter.legacy.configuration').getInt('PS_ECOTAX_TAX_RULES_GROUP_ID')"
$taxComputer: '@PrestaShop\PrestaShop\Adapter\Tax\TaxComputer'
$contextCountryId: '@=service("prestashop.adapter.legacy.context").getContext().country.id'
PrestaShopBundle\Form\Admin\Sell\Product\Pricing\UnitPriceType:
arguments:
$defaultCurrencyIsoCode: '@=service("prestashop.adapter.data_provider.currency").getDefaultCurrencyIsoCode()'
PrestaShopBundle\Form\Admin\Sell\Product\Pricing\PriceSummaryType:
PrestaShopBundle\Form\Admin\Sell\Product\Pricing\SpecificPricesType:
PrestaShopBundle\Form\Admin\Sell\Product\Pricing\CatalogPriceRulesType:
PrestaShopBundle\Form\Admin\Sell\Product\Pricing\SpecificPriceType:
arguments:
$urlGenerator: '@prestashop.core.admin.url_generator'
$productRepository: '@PrestaShop\PrestaShop\Adapter\Product\Repository\ProductRepository'
$attributeRepository: '@PrestaShop\PrestaShop\Adapter\Attribute\Repository\AttributeRepository'
$specificPriceCombinationListener: '@PrestaShopBundle\Form\Admin\Sell\Product\EventListener\SpecificPriceCombinationListener'
$combinationNameBuilder: '@PrestaShop\PrestaShop\Core\Product\Combination\NameBuilder\CombinationNameBuilder'
$contextLanguageId: '@=service("prestashop.adapter.legacy.context").getContext().language.id'
PrestaShopBundle\Form\Admin\Sell\Product\Pricing\SpecificPriceImpactType:
arguments:
$defaultCurrencyIso: '@=service("prestashop.adapter.data_provider.currency").getDefaultCurrencyIsoCode()'
PrestaShopBundle\Form\Admin\Sell\Product\Pricing\ProductSpecificPricePriorityType:
arguments:
$specificPriceRepository: '@PrestaShop\PrestaShop\Adapter\Product\SpecificPrice\Repository\SpecificPriceRepository'
PrestaShopBundle\Form\Admin\Sell\Product\Pricing\SpecificPricePriorityType:
arguments:
$priorityChoiceProvider: '@=service("prestashop.core.form.choice_provider.specific_price_priority_choice_provider")'
PrestaShopBundle\Form\Admin\Sell\Product\Pricing\ApplicableGroupsType:
arguments:
$currencyByIdChoiceProvider: '@prestashop.core.form.choice_provider.currency_by_id'
$countryByIdChoiceProvider: '@prestashop.core.form.choice_provider.country_by_id'
$groupByIdChoiceProvider: '@prestashop.core.form.choice_provider.group_by_id'
$shopByIdChoiceProvider: '@prestashop.adapter.form.choice_provider.shop_name_by_id'
$defaultCurrencySymbol: '@=service("prestashop.adapter.data_provider.currency").getDefaultCurrency().symbol'
$isMultiShopEnabled: '@=service("prestashop.adapter.multistore_feature").isUsed()'
$contextShopId: "@=service('prestashop.adapter.legacy.context').getContext().shop.id"
PrestaShopBundle\Form\Admin\Sell\Product\SEO\SEOType:
arguments:
$friendlyUrlEnabled: "@=service('prestashop.adapter.legacy.configuration').getBoolean('PS_REWRITING_SETTINGS')"
$forceFriendlyUrl: "@=service('prestashop.adapter.legacy.configuration').getBoolean('PS_FORCE_FRIENDLY_PRODUCT')"
PrestaShopBundle\Form\Admin\Sell\Product\SEO\SerpType:
PrestaShopBundle\Form\Admin\Sell\Product\Stock\PackedProductType:
PrestaShopBundle\Form\Admin\Sell\Product\SEO\RedirectOptionType:
arguments:
$router: '@router'
$targetTransformer: '@PrestaShopBundle\Form\Admin\Sell\Product\DataTransformer\RedirectionTargetTransformer'
$eventSubscriber: '@form.type.sell.product.event_listener.redirect_option_listener'
$employeeIsoCode: '@=service("prestashop.adapter.legacy.context").getEmployeeLanguageIso()'
$homeCategoryId: "@=service('prestashop.adapter.legacy.configuration').getInt('PS_HOME_CATEGORY')"
PrestaShopBundle\Form\Admin\Sell\Product\Options\OptionsType:
PrestaShopBundle\Form\Admin\Sell\Product\Options\VisibilityType:
arguments:
$productVisibilityChoiceProvider: '@prestashop.core.form.choice_provider.product_visibility_choice_provider'
PrestaShopBundle\Form\Admin\Sell\Product\Options\CustomizationFieldType:
arguments:
$customizationFieldTypeChoiceProvider: '@prestashop.core.form.choice_provider.customization_field_type_choice_provider'
PrestaShopBundle\Form\Admin\Sell\Product\Options\SuppliersType:
arguments:
$supplierNameByIdChoiceProvider: '@prestashop.adapter.form.choice_provider.supplier_name_by_id_choice_provider'
PrestaShopBundle\Form\Admin\Sell\Product\Options\ProductSupplierCollectionType:
PrestaShopBundle\Form\Admin\Sell\Product\Options\ProductSupplierType:
arguments:
$currencyByIdChoiceProvider: '@prestashop.core.form.choice_provider.currency_by_id'
$defaultCurrencyIsoCode: "@=service('prestashop.adapter.legacy.context').getContext().currency.iso_code"
$currencyRepository: '@PrestaShop\PrestaShop\Adapter\Currency\Repository\CurrencyRepository'
$formCloner: '@form.form_cloner'
PrestaShopBundle\Form\Admin\Sell\Product\ExtraModulesType:
arguments:
$hookDispatcher: '@prestashop.core.hook.dispatcher'
$moduleDataProvider: '@prestashop.adapter.data_provider.module'
$moduleRepository: '@prestashop.core.admin.module.repository'
PrestaShopBundle\Form\Admin\Sell\Product\FooterType:
arguments:
$productUrlProvider: '@prestashop.adapter.shop.url.product_provider'
$productPreviewUrlProvider: '@prestashop.adapter.shop.url.product_preview_provider'
$multistoreFeature: '@=service("prestashop.adapter.combination_feature")'
$router: '@router'
$contextShopId: "@=service('prestashop.adapter.shop.context').getContextShopID()"
form.type.sell.product.data_transformer.typeahead_redirection_target_transformer:
class: 'PrestaShopBundle\Form\Admin\Sell\Product\DataTransformer\TypeaheadRedirectionTargetTransformer'
deprecated: 'The "%service_id%" service is deprecated since 8.0.0 and will be removed in next major.'
PrestaShopBundle\Form\Admin\Sell\Product\DataTransformer\RedirectionTargetTransformer:
# Combination form types
PrestaShopBundle\Form\Admin\Sell\Product\Combination\CombinationsType:
PrestaShopBundle\Form\Admin\Sell\Product\Combination\CombinationManagerType:
PrestaShopBundle\Form\Admin\Sell\Product\Combination\CombinationAvailabilityType:
arguments:
$outOfStockTypeChoiceProvider: '@prestashop.core.form.choice_provider.out_of_stock_type_choice_provider'
PrestaShopBundle\Form\Admin\Sell\Product\Combination\CombinationListType:
PrestaShopBundle\Form\Admin\Sell\Product\Combination\CombinationItemType:
arguments:
$defaultCurrency: '@=service("prestashop.adapter.data_provider.currency").getDefaultCurrency()'
$multistoreFeature: '@prestashop.adapter.feature.multistore'
$contextShopId: '@=service("prestashop.adapter.legacy.context").getContext().shop.id'
PrestaShopBundle\Form\Admin\Sell\Product\Combination\CombinationFormType:
arguments:
$combinationListener: '@form.type.sell.product.event_listener.combination_listener'
PrestaShopBundle\Form\Admin\Sell\Product\Combination\CombinationHeaderType:
PrestaShopBundle\Form\Admin\Sell\Product\Combination\CombinationStockType:
PrestaShopBundle\Form\Admin\Sell\Product\Combination\CombinationPriceImpactType:
arguments:
$defaultCurrency: '@=service("prestashop.adapter.data_provider.currency").getDefaultCurrency()'
$weightUnit: "@=service('prestashop.adapter.legacy.configuration').get('PS_WEIGHT_UNIT')"
$isTaxEnabled: "@=service('prestashop.adapter.legacy.configuration').getBoolean('PS_TAX')"
$isEcotaxEnabled: "@=service('prestashop.adapter.legacy.configuration').getBoolean('PS_USE_ECOTAX')"
$ecoTaxGroupId: "@=service('prestashop.adapter.legacy.configuration').getInt('PS_ECOTAX_TAX_RULES_GROUP_ID')"
$taxComputer: '@PrestaShop\PrestaShop\Adapter\Tax\TaxComputer'
$contextCountryId: '@=service("prestashop.adapter.legacy.context").getContext().country.id'
$contextLocale: '@prestashop.core.localization.locale.context_locale'
PrestaShopBundle\Form\Admin\Sell\Product\Combination\CombinationImagesChoiceType:
arguments:
$imagesChoiceProvider: '@prestashop.core.form.choice_provider.product_images_choice_provider'
PrestaShopBundle\Form\Admin\Sell\Product\Combination\BulkCombinationType:
PrestaShopBundle\Form\Admin\Sell\Product\Combination\BulkCombinationStockType:
arguments:
$stockManagementEnabled: "@=service('prestashop.adapter.legacy.configuration').getBoolean('PS_STOCK_MANAGEMENT')"
PrestaShopBundle\Form\Admin\Sell\Product\Combination\LowStockThresholdType:
PrestaShopBundle\Form\Admin\Sell\Product\Combination\BulkCombinationPriceType:
arguments:
$currencyIsoCode: '@=service("prestashop.adapter.data_provider.currency").getDefaultCurrencyIsoCode()'
$weightUnit: "@=service('prestashop.adapter.legacy.configuration').get('PS_WEIGHT_UNIT')"
$productRepository: '@PrestaShop\PrestaShop\Adapter\Product\Repository\ProductRepository'
PrestaShopBundle\Form\Admin\Sell\Product\Combination\BulkCombinationReferencesType:
PrestaShopBundle\Form\Admin\Sell\Product\Combination\BulkCombinationImagesType:
PrestaShopBundle\Form\Admin\Configure\ShopParameters\OrderStates\OrderStateType:
arguments:
$themeCatalog: "@prestashop.core.mail_template.theme_catalog"
PrestaShopBundle\Form\Admin\Configure\ShopParameters\OrderReturnStates\OrderReturnStateType:
PrestaShopBundle\Form\Admin\Type\LogSeverityChoiceType:
PrestaShopBundle\Form\Admin\Configure\AdvancedParameters\Logs\LogsByEmailType:
PrestaShopBundle\Form\Admin\Type\UnavailableType:
PrestaShopBundle\Form\Admin\Type\SubmittableInputType:
PrestaShopBundle\Form\Admin\Configure\ShopParameters\SearchEngines\SearchEngineType:
PrestaShopBundle\Form\Admin\Improve\International\Locations\ZoneType:
arguments:
$isMultistoreEnabled: '@=service("prestashop.adapter.multistore_feature").isActive()'
PrestaShopBundle\Form\Admin\Improve\International\Locations\CountryType:
arguments:
$isMultistoreEnabled: '@=service("prestashop.adapter.multistore_feature").isActive()'
$currencyChoiceProvider: '@prestashop.core.form.choice_provider.currency_by_id'
$zoneChoiceProvider: '@prestashop.core.form.choice_provider.zone_by_id'
PrestaShopBundle\Form\Admin\Configure\AdvancedParameters\FeatureFlag\FeatureFlagListType:
PrestaShopBundle\Form\Admin\Configure\AdvancedParameters\FeatureFlag\FeatureFlagType:
arguments:
$formCloner: '@form.form_cloner'
PrestaShopBundle\Form\Admin\Type\EntitySearchInputType:
PrestaShopBundle\Form\Admin\Sell\Product\Options\ProductAttachmentsType:
arguments:
$urlGenerator: '@prestashop.core.admin.url_generator'
PrestaShopBundle\Form\Admin\Sell\Product\Options\AttachedFileType:
PrestaShopBundle\Form\Admin\Configure\AdvancedParameters\Security\GeneralType:
PrestaShopBundle\Form\Admin\Configure\AdvancedParameters\Security\PasswordPolicyType:
PrestaShopBundle\Form\Admin\Sell\CustomerService\MerchandiseReturn\MerchandiseReturnOptionsType:
PrestaShopBundle\Form\Admin\Type\ZoneChoiceType:
arguments:
$zonesChoiceProvider: '@prestashop.core.form.choice_provider.zone_by_id'
PrestaShopBundle\Form\Admin\Type\ConfigurableCountryChoiceType:
arguments:
- '@prestashop.core.form.choice_provider.configurable_country_by_id'
PrestaShopBundle\Form\Admin\Improve\International\Locations\StateType:
arguments:
$countriesChoiceProvider: '@prestashop.core.form.choice_provider.configurable_country_by_id'
$zonesChoiceProvider: '@prestashop.core.form.choice_provider.zone_by_id'
PrestaShopBundle\Form\Admin\Type\DisablingSwitchType:
PrestaShopBundle\Form\Admin\Type\FormattedTextareaType:
# events listener
form.event_listener.add_disabling_switch_listener:
class: 'PrestaShopBundle\Form\Admin\Type\EventListener\AddDisablingSwitchListener'
public: true
arguments:
- '@form.form_cloner'
form.type.sell.product.event_listener.combination_listener:
class: 'PrestaShopBundle\Form\Admin\Sell\Product\EventListener\CombinationListener'
public: true
form.event_listener.price_reduction:
class: 'PrestaShopBundle\Form\Admin\Type\EventListener\PriceReductionListener'
form.type.sell.product.event_listener.feature_value_listener:
class: 'PrestaShopBundle\Form\Admin\Sell\Product\EventListener\FeatureValueListener'
arguments:
- '@prestashop.adapter.form.choice_provider.feature_values_choice_provider'
- '@form.form_cloner'
public: true
PrestaShopBundle\Form\Admin\Sell\Product\EventListener\SpecificPriceCombinationListener:
arguments:
- '@form.form_cloner'
- '@PrestaShop\PrestaShop\Adapter\Product\Combination\Repository\CombinationRepository'
public: false
form.type.sell.product.event_listener.product_type_listener:
class: 'PrestaShopBundle\Form\Admin\Sell\Product\EventListener\ProductTypeListener'
public: true
arguments:
- '@prestashop.adapter.legacy.hook'
form.type.sell.product.event_listener.redirect_option_listener:
class: 'PrestaShopBundle\Form\Admin\Sell\Product\EventListener\RedirectOptionListener'
public: true
form.type.sell.product.event_listener.categories_listener:
class: 'PrestaShopBundle\Form\Admin\Sell\Product\EventListener\CategoriesListener'
arguments:
- '@form.form_cloner'
public: true
form.type.sell.product.toolbar_buttons_provider:
class: 'PrestaShopBundle\Form\Toolbar\ProductToolbarButtonsProvider'
arguments:
- '@translator'
- '@router'
- '@prestashop.adapter.shop.url.help_provider'
- '@prestashop.adapter.data_provider.module'
- '@prestashop.adapter.legacy.context'
PrestaShopBundle\Form\Admin\Configure\AdvancedParameters\Webservice\WebserviceKeyType:
arguments:
$isMultistoreFeatureUsed: '@=service("prestashop.adapter.multistore_feature").isUsed()'
$resourceChoices: '@=service("prestashop.adapter.form.choice_provider.resources_choice_provider").getChoices()'
$permissionChoices: '@=service("prestashop.core.form.choice_provider.permissions_choice_provider").getChoices()'
PrestaShopBundle\Form\Admin\Improve\International\Tax\TaxRulesGroupType:
arguments:
$isShopFeatureEnabled: '@=service("prestashop.adapter.multistore_feature").isUsed()'