All the deprecated code introduced on 2.x is removed on 3.0.
Please read 2.x upgrade guides for more information.
See also the diff code.
Some action signatures were changed, so that the Request
is now injected into the action:
-
CustomerBundle\Controller\CustomerController::deleteAddressAction
-
BasketBundle\Controller\BasketController::addProductAction
-
BasketBundle\Controller\BasketController::paymentStepAction
-
BasketBundle\Controller\BasketController::deliveryStepAction
-
BasketBundle\Controller\BasketController::deliveryAddressStepAction
-
BasketBundle\Controller\BasketController::paymentAddressStepAction
-
BasketBundle\Controller\BasketController::finalReviewStepAction
-
BasketBundle\Controller\BasketController::updateAction
-
PaymentBundle\Controller\DebugPaymentController::paymentAction
-
PaymentBundle\Controller\DebugPaymentController::processPaymentAction
-
PaymentBundle\Controller\DebugPaymentController::checkRequest
-
PaymentBundle\Controller\PaymentController::errorAction
-
PaymentBundle\Controller\PaymentController::confirmationAction
-
PaymentBundle\Controller\PaymentController::sendbankAction
-
PaymentBundle\Controller\PaymentController::callbackAction
-
PaymentBundle\ProductBundle\BaseProductController::variationToProductAction
-
PaymentBundle\ProductBundle\CatalogController::indexAction
-
PaymentBundle\ProductBundle\CatalogController::retrieveCategoryFromQueryString
-
PaymentBundle\ProductBundle\CollectionController::indexAction
-
PaymentBundle\ProductBundle\CollectionController::listSubCollectionsAction
-
PaymentBundle\ProductBundle\CollectionController::listProductsAction
-
PaymentBundle\ProductBundle\ProductController::getPriceStockForQuantityAction
-
PaymentBundle\ProductBundle\ProductController::listProductsAction
price
field -precision
changed from10
to20
totalInc
field -precision
changed from10
to20
totalExcl
field -precision
changed from10
to20
deliveryCost
field -precision
changed from10
to20
unitPriceExcl
field -precision
changed from10
to20
unitPriceInc
field -precision
changed from10
to20
price
field -precision
changed from10
to20
- Added missing
price_inc_vat
column forpriceIncludingVat
field
If you have implemented custom CustomerSelector
you must adapt constructor arguments to the new ones. Note that all protected properties are now private.
ProductInterface::validateOneMainCategory
now uses Symfony\Component\Validator\Context\ExecutionContextInterface
instead of Symfony\Component\Validator\ExecutionContextInterface
RecentOrdersBlockService::__construct()
last 2 arguments are changed:
Symfony\Component\Security\Core\SecurityContextInterface $securityContext
is replaced bySymfony\Component\Security\Core\Authentication\Token\Storage\TokenStorageInterface $tokenStorage
Sonata\AdminBundle\Admin\Pool $pool
is no longernull
by default, passnull
explicitly instead