-
-
Notifications
You must be signed in to change notification settings - Fork 2.1k
/
sylius.yml
176 lines (152 loc) · 5.2 KB
/
sylius.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
sylius_core:
driver: doctrine/orm
emails:
enabled: false
routing:
%sylius.model.product.class%:
field: slug
prefix: /p
defaults:
controller: sylius.controller.product:showAction
sylius:
template: SyliusWebBundle:Frontend/Product:show.html.twig
criteria: {slug: $slug}
%sylius.model.taxon.class%:
field: permalink
prefix: /t
defaults:
controller: sylius.controller.product:indexByTaxonAction
sylius:
template: SyliusWebBundle:Frontend/Product:indexByTaxon.html.twig
sylius_installer:
classes:
user:
model: Sylius\Component\Core\Model\User
sylius_money:
currency: %sylius.currency%
locale: %sylius.locale%
sylius_locale: ~
sylius_currency: ~
sylius_contact: ~
sylius_api:
classes:
api_user:
model: %sylius.model.user.class%
sylius_cart:
resolver: sylius.cart_item_resolver.default
classes:
item:
form: Sylius\Bundle\CoreBundle\Form\Type\CartItemType
cart:
form: Sylius\Bundle\CoreBundle\Form\Type\CartType
sylius_settings: ~
sylius_content:
driver: doctrine/phpcr-odm
classes:
static_content:
repository: Sylius\Bundle\ContentBundle\Doctrine\ODM\PHPCR\StaticContentRepository
sylius_taxonomy:
classes:
taxonomy:
model: Sylius\Component\Core\Model\Taxonomy
form: Sylius\Bundle\CoreBundle\Form\Type\TaxonomyType
taxon:
model: Sylius\Component\Core\Model\Taxon
form: Sylius\Bundle\CoreBundle\Form\Type\TaxonType
sylius_product:
driver: doctrine/orm
classes:
product:
model: Sylius\Component\Core\Model\Product
controller: Sylius\Bundle\CoreBundle\Controller\ProductController
repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository
form: Sylius\Bundle\CoreBundle\Form\Type\ProductType
sylius_attribute: ~
sylius_variation:
classes:
product:
variant:
model: Sylius\Component\Core\Model\ProductVariant
repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductVariantRepository
form: Sylius\Bundle\CoreBundle\Form\Type\ProductVariantType
sylius_taxation:
classes:
tax_rate:
model: Sylius\Component\Core\Model\TaxRate
form: Sylius\Bundle\CoreBundle\Form\Type\TaxRateType
sylius_shipping:
classes:
shipment:
model: Sylius\Component\Core\Model\Shipment
repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ShipmentRepository
shipment_item:
model: Sylius\Component\Core\Model\InventoryUnit
shipping_method:
model: Sylius\Component\Core\Model\ShippingMethod
form: Sylius\Bundle\CoreBundle\Form\Type\ShippingMethodType
sylius_promotion:
classes:
promotion_subject:
model: %sylius.model.order.class%
promotion_coupon:
model: Sylius\Component\Core\Model\Coupon
form: Sylius\Bundle\CoreBundle\Form\Type\CouponType
sylius_inventory:
backorders: %sylius.inventory.backorders_enabled%
track_inventory: %sylius.inventory.tracking_enabled%
classes:
inventory_unit:
model: Sylius\Component\Core\Model\InventoryUnit
stockable:
model: %sylius.model.product_variant.class%
sylius_payment:
classes:
payment:
model: Sylius\Component\Core\Model\Payment
controller: Sylius\Bundle\CoreBundle\Controller\PaymentController
gateways:
dummy: Test
stripe: Stripe
be2bill: Be2Bill
sylius_payum: ~
sylius_addressing:
scopes:
shipping: shipping
content: content
price: price
classes:
address:
model: Sylius\Component\Core\Model\Address
sylius_order:
guest_order: %sylius.order.allow_guest_order%
classes:
order:
model: Sylius\Component\Core\Model\Order
controller: Sylius\Bundle\CoreBundle\Controller\OrderController
repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository
form: Sylius\Bundle\CoreBundle\Form\Type\OrderType
order_item:
model: Sylius\Component\Core\Model\OrderItem
form: Sylius\Bundle\CoreBundle\Form\Type\OrderItemType
sylius_sequence:
generators:
%sylius.model.order.class%: sylius.sequence.sequential_number_generator
sylius_resource:
resources:
sylius.user:
driver: doctrine/orm
classes:
model: Sylius\Component\Core\Model\User
controller: Sylius\Bundle\CoreBundle\Controller\UserController
repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\UserRepository
sylius.user_oauth:
driver: doctrine/orm
classes:
model: Sylius\Component\Core\Model\UserOAuth
sylius.group:
driver: doctrine/orm
classes:
model: Sylius\Component\Core\Model\Group
sylius_pricing:
forms:
- sylius_product_variant