-
API is disabled by default, to enable it you need to set flag to
true
inconfig/packages/_sylius.yaml
:sylius_api: enabled: true
Sylius v1.10 extracts AdminApiBundle outside the core package. You might choose either to keep that bundle or remove it in case it's not used.
- Add Admin API Bundle to your application by running the following command:
composer require sylius/admin-api-bundle
- Before installing Sylius 1.10, run the following command to adjust the database schema:
bin/console doctrine:migrations:execute Sylius\\Bundle\\AdminApiBundle\\Migrations\\Version20161202011556 Sylius\\Bundle\\AdminApiBundle\\Migrations\\Version20170313125424 Sylius\\Bundle\\AdminApiBundle\\Migrations\\Version20170711151342 --down
- After installing Sylius v1.10, remove the remaining configuration by following the changes in this PR:
- remove
friendsofsymfony/oauth-server-bundle
from yourcomposer.json
and runcomposer update
- remove
FOS\OAuthServerBundle\FOSOAuthServerBundle
andSylius\Bundle\AdminApiBundle\SyliusAdminApiBundle
fromconfig/bundles.php
- remove
@SyliusAdminApiBundle/Resources/config/app/config.yml
import fromconfig/packages/_sylius.yaml
- remove
sylius_admin_api
package configuration fromconfig/packages/_sylius.yaml
- remove
oauth_token
andapi
firewalls fromconfig/security.yaml
- remove
sylius.security.api_regex
parameter and all its usage in access control fromconfig/security.yaml
- remove
config/routes/sylius_admin_api.yaml
file - remove all classes from
src/Entity/AdminApi
directory
- Message buses
sylius_default.bus
andsylius_event.bus
has been deprecated. Usesylius.command_bus
andsylius.event_bus
instead.
-
Sylius\Bundle\CoreBundle\EventListener\CartBlamerListener
has been moved from CoreBundle to ShopBundle, renamed toSylius\Bundle\ShopBundle\EventListener\ShopCartBlamerListener
and adjusted to work properly when decoupled. -
Sylius\Bundle\CoreBundle\EventListener\UserCartRecalculationListener
has been moved from CoreBundle to ShopBundle asSylius\Bundle\ShopBundle\EventListener\UserCartRecalculationListener
and adjusted to work properly when decoupled.
For changes according to the API v2, please visit API v2 upgrade file.