Nuevo en Symfony 5.1: Mejoras en el serializador

Añadida la anotación @Ignore Symfony 5.1 añade una anotación llamada @Ignore para indicar los valores que se deben ignorar al serializar. Puedes aplicar la anotación tanto a propiedades como a métodos: use Symfony\Component\Serializer\Annotation\Ignore;   class SomeClass { public $some... seguir leyendo

Nuevo en Symfony 5.1: Resolución de URL

El componente DomCrawler facilita el procesado de los contenidos de los documentos HTML y XML. Normalmente se utiliza en los tests funcionales de las aplicaciones Symfony, pero también se puede usar para crear un crawler real que rastree y obtenga los contenidos de sitios web enteros. Una necesidad ... seguir leyendo

Nuevo en Symfony 5.1: Más y mejores integraciones

El verdadero valor de un framework es cómo de bien se integra con otras tecnologías (Redis, Doctrine, Sodium, etc.) y servicios (Google, Mailgun, Slack, etc.) Los componentes Symfony proporcionan decenas de integraciones y en Symfony 5.1 hemos añadido y mejorado muchas más. Componente Lock Añadida ... seguir leyendo

New in Symfony 5.1: Stacks y middleware

El concepto de middleware se refiere al software que se encuentra en medio de dos o más sistemas/APIs y proporciona utilidades como la restricción de uso, la autenticación y el logueado o registro de actividad. En Symfony puedes implementar un middleware mediante la decoración de servicios. No obsta... seguir leyendo

Nuevo en Symfony 5.1: Microkernel mejorado

Symfony se puede usar como microframework desde Symfony 2.8. De hecho, puedes crear aplicaciones Symfony completamente funcionales en un solo archivo gracias al MicroKernelTrait. En Symfony 5.1 hemos mejorado el MicroKernelTrait para que puedas usar la clase Kernel como un registro de controladores ... seguir leyendo

Nuevo en Symfony 5.1: Argumentos abstractos

En ocasiones, cuando defines servicios en tus aplicaciones Symfony, el valor de algunos argumentos no se puede definir en el archivo de configuración. El motivo es que esos valores solo están disponibles cuando se ejecuta la aplicación. Así que solo puedes inyectarlos desde un compiler pass o extens... seguir leyendo

Nuevo en Symfony 5.1: Decoración de servicios más sencilla

La decoración de servicios se emplea en las aplicaciones Symfony para modificar el comportamiento de algún servicio sin reemplazarlo completamente. Para ello es necesario inyectar el servicio original como argumento del nuevo servicio que lo decora. El problema es que el servicio original ya no exis... seguir leyendo

Nuevo en Symfony 5.1: Hosts diferentes por cada idioma

Symfony 4.1 introdujo una funcionalidad para poder traducir las URLs de cada ruta. En Symfony 5.1 hemos mejorado esa funcionalidad para permitir también definir diferentes hosts por cada idioma. En la práctica esto significa que ahora puedes pasar un array de valores a la opción host. Además, puedes... seguir leyendo

Nuevo en Symfony 5.1: Assets remotos

Webpack Encore es una librería de JavaScript desarrollada por Symfony para facilitar la integración de Webpack en tu aplicación. Cuando se crean los assets, Webpack Encore también crea un archivo llamado manifest.json que incluye el listado de todos los assets generados (y la información sobre su ve... seguir leyendo

Nuevo en Symfony 5.1: Personalizando la desconexión de los usuarios

Hace unos meses comenzamos a trabajar en una actualización masiva del componente de seguridad de Symfony y de su integración con el resto del framework. Todavía estamos trabajando en los cambios más importantes, pero ya tenemos listas algunas mejoras. El LogoutListener actual se puede utilizar para ... seguir leyendo

RSS

Proyectos Symfony destacados

La plataforma de eCommerce 100% Symfony que rivaliza con Magento y PrestaShop. Ver más

Síguenos en @symfony_es para acceder a las últimas noticias.