Úlltimas noticias sobre Tecnología, Desarrollo de software, Negocios e Innovación en la web.

Extendiendo Servicios de Sylius con Decoradores

21 de agosto de 2019

La documentación de Sylius tiene varias vías para personalizar las principales funciones de este framework. Para la mayoría de los desarrolladores Sylius, extender sus funcionalidades no es un problema. Pero para los principiantes puede ser un poco confuso.

Casi todo en Sylius es un servicio, así que puedes inyectarlos en un controlador o cualquier otro servicio sin esfuerzo alguno. Estos usualmente poseen 2 ids, el nombre basado en vendor separado por comas como es sylius.calculator.product_variant_price y el basado en la interfaz que implementa Sylius\Component\Core\Calculator\ProductVariantPriceCalculatorInterface (La última es un alias para la primera, de esta forma solo necesitas cambiar la primera y con el autowire usarla en tus servicios).

De esta forma si quieres sobreescribir el servicio sylius.calculator.product_variant_price tu solo debes crear tu propio servicio e implementar su interfaz Sylius\Component\Core\Calculator\ProductVariantPriceCalculatorInterface, nombrar...

Leer más ...

Últimas entradas

Estamos creado la organización PositibeLabs
El día de hoy estamos creando la organización PositibeLabs para el des...

Casi listo para la salida del sitio web de PositibeLabs
Tras mucho esfuerzo y horas nalgas, ya estamos en la etapa de RC (Rele...


Categorías

PositibeLabs Programación

Etiquetas

positibelabs reactjs redux sylius symfony service decorators