Skip to content

Commit dc354a4

Browse files
Merge pull request #4 from Sylius/rename-plugin
Rename to SyliusLegacyShopBridgePlugin
2 parents b2b3811 + ab968c4 commit dc354a4

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

50 files changed

+121
-133
lines changed

CLAUDE.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -69,11 +69,11 @@ make ecs # Docker
6969

7070
## Architecture
7171

72-
This is the **Sylius Legacy Bridge Plugin** - a plugin for bridging legacy functionality with Sylius e-commerce. It provides a complete development environment with both traditional and Docker setups.
72+
This is the **Sylius Legacy Shop Bridge Plugin** - a plugin for bridging legacy functionality with Sylius e-commerce. It provides a complete development environment with both traditional and Docker setups.
7373

7474
### Core Structure
75-
- **Main Plugin Class**: `src/SyliusLegacyBridgePlugin.php` - Entry point using `SyliusPluginTrait`
76-
- **DI Extension**: `src/DependencyInjection/SyliusLegacyBridgeExtension.php` - Handles service loading and Doctrine migrations
75+
- **Main Plugin Class**: `src/SyliusLegacyShopBridgePlugin.php` - Entry point using `SyliusPluginTrait`
76+
- **DI Extension**: `src/DependencyInjection/SyliusLegacyShopBridgeExtension.php` - Handles service loading and Doctrine migrations
7777
- **Services**: `config/services.xml` - Service definitions with XML configuration
7878
- **Routes**: `config/routes/` - Separate admin and shop route definitions
7979
- **Templates**: `templates/` - Twig templates for admin and shop

README.md

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
</a>
99
</p>
1010

11-
<h1 align="center">Sylius Legacy Bridge Plugin</h1>
11+
<h1 align="center">Sylius Legacy Shop Bridge Plugin</h1>
1212

1313
<p align="center">A plugin for bridging legacy Sylius functionality with modern Sylius applications.</p>
1414

@@ -17,7 +17,7 @@
1717
1. Install the plugin via Composer:
1818

1919
```bash
20-
composer require sylius/legacy-bridge-plugin
20+
composer require sylius/legacy-shop-bridge-plugin
2121
```
2222

2323
2. Enable the plugin and required bundles in `config/bundles.php`:
@@ -27,7 +27,7 @@ return [
2727
// ...
2828
Sonata\BlockBundle\SonataBlockBundle::class => ['all' => true],
2929
FOS\RestBundle\FOSRestBundle::class => ['all' => true],
30-
Sylius\LegacyBridgePlugin\SyliusLegacyBridgePlugin::class => ['all' => true],
30+
Sylius\LegacyShopBridgePlugin\SyliusLegacyShopBridgePlugin::class => ['all' => true],
3131
];
3232
```
3333

@@ -39,7 +39,7 @@ Add the plugin configuration import to your `config/packages/_sylius.yaml` (or m
3939

4040
```yaml
4141
imports:
42-
- { resource: "@SyliusLegacyBridgePlugin/config/config.yaml" }
42+
- { resource: "@SyliusLegacyShopBridgePlugin/config/config.yaml" }
4343
```
4444
4545
### 2. Configure FOSRestBundle
@@ -73,16 +73,16 @@ sylius_order:
7373
resources:
7474
order:
7575
classes:
76-
controller: Sylius\LegacyBridgePlugin\Controller\OrderController
76+
controller: Sylius\LegacyShopBridgePlugin\Controller\OrderController
7777
order_item:
7878
classes:
79-
controller: Sylius\LegacyBridgePlugin\Controller\OrderItemController
79+
controller: Sylius\LegacyShopBridgePlugin\Controller\OrderItemController
8080
8181
sylius_addressing:
8282
resources:
8383
province:
8484
classes:
85-
controller: Sylius\LegacyBridgePlugin\Controller\ProvinceController
85+
controller: Sylius\LegacyShopBridgePlugin\Controller\ProvinceController
8686
```
8787

8888
**Option B: If you HAVE already any of these controllers in your project**
@@ -93,7 +93,7 @@ Add the appropriate traits to your existing controllers:
9393
// src/Controller/OrderController.php
9494
namespace App\Controller;
9595
96-
use Sylius\LegacyBridgePlugin\Controller\Trait\OrderTrait;
96+
use Sylius\LegacyShopBridgePlugin\Controller\Trait\OrderTrait;
9797
9898
class OrderController extends \Sylius\Bundle\CoreBundle\Controller\OrderController
9999
{
@@ -108,7 +108,7 @@ class OrderController extends \Sylius\Bundle\CoreBundle\Controller\OrderControll
108108
namespace App\Controller;
109109
110110
use Sylius\Bundle\ResourceBundle\Controller\ResourceController;
111-
use Sylius\LegacyBridgePlugin\Controller\Trait\OrderItemTrait;
111+
use Sylius\LegacyShopBridgePlugin\Controller\Trait\OrderItemTrait;
112112
113113
class OrderItemController extends ResourceController
114114
{
@@ -123,7 +123,7 @@ class OrderItemController extends ResourceController
123123
namespace App\Controller;
124124
125125
use Sylius\Bundle\ResourceBundle\Controller\ResourceController;
126-
use Sylius\LegacyBridgePlugin\Controller\Trait\ProvinceTrait;
126+
use Sylius\LegacyShopBridgePlugin\Controller\Trait\ProvinceTrait;
127127
128128
class ProvinceController extends ResourceController
129129
{
@@ -135,7 +135,7 @@ class ProvinceController extends ResourceController
135135

136136
### 4. Update UI Configuration
137137

138-
Replace `sylius_ui` configuration with `sylius_legacy_bridge` in your `config/packages/sylius_ui.yaml` (or wherever your UI events are configured):
138+
Replace `sylius_ui` configuration with `sylius_legacy_shop_bridge` in your `config/packages/sylius_ui.yaml` (or wherever your UI events are configured):
139139

140140
```yaml
141141
# Before
@@ -144,7 +144,7 @@ sylius_ui:
144144
# ...
145145
146146
# After
147-
sylius_legacy_bridge:
147+
sylius_legacy_shop_bridge:
148148
events:
149149
# ...
150150
```
@@ -161,8 +161,8 @@ twig:
161161
'%kernel.project_dir%/templates/bundles/SyliusUiBundle': 'SyliusUi'
162162
163163
# These two lines are REQUIRED
164-
'%kernel.project_dir%/vendor/sylius/legacy-bridge-plugin/templates/bundles/SyliusShopBundle': 'SyliusShop'
165-
'%kernel.project_dir%/vendor/sylius/legacy-bridge-plugin/templates/bundles/SyliusUiBundle': 'SyliusUi'
164+
'%kernel.project_dir%/vendor/sylius/legacy-shop-bridge-plugin/templates/bundles/SyliusShopBundle': 'SyliusShop'
165+
'%kernel.project_dir%/vendor/sylius/legacy-shop-bridge-plugin/templates/bundles/SyliusUiBundle': 'SyliusUi'
166166
```
167167

168168
**Note:** The first two lines are only needed if you have customized `SyliusShopBundle` or `SyliusUiBundle` templates in your `templates/bundles/` directory. The last two lines pointing to the plugin's templates are always required.
@@ -180,8 +180,8 @@ sylius_shop:
180180
_locale: ^[a-z]{2}(?:_[A-Z]{2})?$
181181
182182
# Legacy bridge routes - must be loaded AFTER shop routes
183-
sylius_legacy_bridge:
184-
resource: "@SyliusLegacyBridgePlugin/config/routes.yaml"
183+
sylius_legacy_shop_bridge:
184+
resource: "@SyliusLegacyShopBridgePlugin/config/routes.yaml"
185185
```
186186

187187
### 7. Update Encore Entry Points (Shop)
@@ -243,7 +243,7 @@ Encore.reset();
243243
Encore
244244
.setOutputPath('public/build/legacy/shop')
245245
.setPublicPath('/build/legacy/shop')
246-
.addEntry('legacy-shop-entry', path.resolve(__dirname, './vendor/sylius/legacy-bridge-plugin/assets/shop/entrypoint.js'))
246+
.addEntry('legacy-shop-entry', path.resolve(__dirname, './vendor/sylius/legacy-shop-bridge-plugin/assets/shop/entrypoint.js'))
247247
.addAliases({
248248
'semantic-ui-css': path.resolve(__dirname, 'node_modules/semantic-ui-css'),
249249
'jquery': path.resolve(__dirname, 'node_modules/jquery'),

composer.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
{
2-
"name": "sylius/legacy-bridge-plugin",
2+
"name": "sylius/legacy-shop-bridge-plugin",
33
"type": "sylius-plugin",
4-
"description": "Legacy Bridge plugin for Sylius.",
4+
"description": "Legacy Shop Bridge plugin for Sylius.",
55
"keywords": [
66
"sylius",
77
"sylius-plugin",
8-
"legacy-bridge"
8+
"legacy-shop-bridge"
99
],
1010
"license": "MIT",
1111
"require": {
@@ -66,12 +66,12 @@
6666
},
6767
"autoload": {
6868
"psr-4": {
69-
"Sylius\\LegacyBridgePlugin\\": "src/"
69+
"Sylius\\LegacyShopBridgePlugin\\": "src/"
7070
}
7171
},
7272
"autoload-dev": {
7373
"psr-4": {
74-
"Tests\\Sylius\\LegacyBridgePlugin\\": ["tests/", "tests/TestApplication/src/"]
74+
"Tests\\Sylius\\LegacyShopBridgePlugin\\": ["tests/", "tests/TestApplication/src/"]
7575
}
7676
}
7777
}

config/config.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
imports:
2-
- { resource: "@SyliusLegacyBridgePlugin/config/events.yaml" }
2+
- { resource: "@SyliusLegacyShopBridgePlugin/config/events.yaml" }
33

44
sonata_block:
55
default_contexts: ~

config/events.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# This file is part of the Sylius package.
22
# (c) Sylius Sp. z o.o.
33

4-
sylius_legacy_bridge:
4+
sylius_legacy_shop_bridge:
55
events:
66
sylius.grid:
77
blocks:

config/routes.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1-
sylius_legacy_bridge_shop:
2-
resource: "@SyliusLegacyBridgePlugin/config/routes/shop.yaml"
1+
sylius_legacy_shop_bridge_shop:
2+
resource: "@SyliusLegacyShopBridgePlugin/config/routes/shop.yaml"
33
prefix: /{_locale}
44
requirements:
55
_locale: ^[A-Za-z]{2,4}(_([A-Za-z]{4}|[0-9]{3}))?(_([A-Za-z]{2}|[0-9]{3}))?$
66

7-
sylius_legacy_bridge_legacy_shop:
8-
resource: "@SyliusLegacyBridgePlugin/config/routes/legacy_shop.yaml"
7+
sylius_legacy_shop_bridge_legacy_shop:
8+
resource: "@SyliusLegacyShopBridgePlugin/config/routes/legacy_shop.yaml"
99
prefix: /{_locale}
1010
requirements:
1111
_locale: ^[A-Za-z]{2,4}(_([A-Za-z]{4}|[0-9]{3}))?(_([A-Za-z]{2}|[0-9]{3}))?$

config/routes/legacy_shop.yaml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -8,36 +8,36 @@ sylius_shop_homepage:
88
_controller: sylius.controller.shop.homepage::indexAction
99

1010
sylius_shop_security:
11-
resource: "@SyliusLegacyBridgePlugin/config/routes/legacy_shop/security.yml"
11+
resource: "@SyliusLegacyShopBridgePlugin/config/routes/legacy_shop/security.yml"
1212

1313
sylius_shop_user:
14-
resource: "@SyliusLegacyBridgePlugin/config/routes/legacy_shop/shop_user.yml"
14+
resource: "@SyliusLegacyShopBridgePlugin/config/routes/legacy_shop/shop_user.yml"
1515

1616
sylius_shop_product:
17-
resource: "@SyliusLegacyBridgePlugin/config/routes/legacy_shop/product.yml"
17+
resource: "@SyliusLegacyShopBridgePlugin/config/routes/legacy_shop/product.yml"
1818

1919
sylius_shop_product_review:
20-
resource: "@SyliusLegacyBridgePlugin/config/routes/legacy_shop/product_review.yml"
20+
resource: "@SyliusLegacyShopBridgePlugin/config/routes/legacy_shop/product_review.yml"
2121
prefix: /products/{slug}/reviews
2222

2323
sylius_shop_cart:
24-
resource: "@SyliusLegacyBridgePlugin/config/routes/legacy_shop/cart.yml"
24+
resource: "@SyliusLegacyShopBridgePlugin/config/routes/legacy_shop/cart.yml"
2525
prefix: /cart
2626

2727
sylius_shop_checkout:
28-
resource: "@SyliusLegacyBridgePlugin/config/routes/legacy_shop/checkout.yml"
28+
resource: "@SyliusLegacyShopBridgePlugin/config/routes/legacy_shop/checkout.yml"
2929
prefix: /checkout
3030

3131
sylius_shop_contact_request:
32-
resource: "@SyliusLegacyBridgePlugin/config/routes/legacy_shop/contact.yml"
32+
resource: "@SyliusLegacyShopBridgePlugin/config/routes/legacy_shop/contact.yml"
3333
prefix: /contact
3434

3535
sylius_shop_order:
36-
resource: "@SyliusLegacyBridgePlugin/config/routes/legacy_shop/order.yml"
36+
resource: "@SyliusLegacyShopBridgePlugin/config/routes/legacy_shop/order.yml"
3737
prefix: /order
3838

3939
sylius_shop_account:
40-
resource: "@SyliusLegacyBridgePlugin/config/routes/legacy_shop/account.yml"
40+
resource: "@SyliusLegacyShopBridgePlugin/config/routes/legacy_shop/account.yml"
4141
prefix: /account
4242

4343
sylius_shop_switch_currency:

config/routes/legacy_shop/account.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,11 @@
22
# (c) Sylius Sp. z o.o.
33

44
sylius_shop_account_order:
5-
resource: "@SyliusLegacyBridgePlugin/config/routes/legacy_shop/account/order.yml"
5+
resource: "@SyliusLegacyShopBridgePlugin/config/routes/legacy_shop/account/order.yml"
66
prefix: /orders
77

88
sylius_shop_account_address_book:
9-
resource: "@SyliusLegacyBridgePlugin/config/routes/legacy_shop/account/address_book.yml"
9+
resource: "@SyliusLegacyShopBridgePlugin/config/routes/legacy_shop/account/address_book.yml"
1010
prefix: /address-book
1111

1212
sylius_shop_account_root:

config/routes/shop.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22
# (c) Sylius Sp. z o.o.
33

44
sylius_shop_ajax:
5-
resource: "@SyliusLegacyBridgePlugin/config/routes/shop/ajax.yml"
5+
resource: "@SyliusLegacyShopBridgePlugin/config/routes/shop/ajax.yml"
66
prefix: /ajax
77

88
sylius_shop_partial:
9-
resource: "@SyliusLegacyBridgePlugin/config/routes/shop/partial.yml"
9+
resource: "@SyliusLegacyShopBridgePlugin/config/routes/shop/partial.yml"
1010
prefix: /_partial

config/routes/shop/ajax.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,11 @@
22
# (c) Sylius Sp. z o.o.
33

44
sylius_shop_ajax_user:
5-
resource: "@SyliusLegacyBridgePlugin/config/routes/shop/ajax/user.yml"
5+
resource: "@SyliusLegacyShopBridgePlugin/config/routes/shop/ajax/user.yml"
66
prefix: /users
77

88
sylius_shop_ajax_cart:
9-
resource: "@SyliusLegacyBridgePlugin/config/routes/shop/ajax/cart.yml"
9+
resource: "@SyliusLegacyShopBridgePlugin/config/routes/shop/ajax/cart.yml"
1010
prefix: /cart
1111

1212
sylius_shop_ajax_render_province_form:

0 commit comments

Comments
 (0)