Nuevo en Symfony 4.1: mejoras relacionadas con las cabeceras HTTP

Nueva clase HeaderUtils Procesar el valor de las cabeceras HTTP no es algo tan sencillo como algunos creen porque hay que lidiar con caracteres escapados y con los espacios en blanco, que a veces se ignoran y otras veces no. En el componente HttpFoundation hacíamos este procesamiento en varios sitio... seguir leyendo

Nuevo en Symfony 4.1: mejoras relacionadas con el Serializer

Añadido un ConstraintViolationListNormalizer Cuando se trabajan con APIs en aplicaciones Symfony, es habitual utilizar un código como el siguiente: /** * @Route("/blog/new", name="api_blog_new") * @Method("POST") * @Security("is_granted('ROLE_ADMIN')") */ ... seguir leyendo

Se publican las actualizaciones Symfony de seguridad 2.7.48, 2.8.41, 3.3.17, 3.4.11 y 4.0.11

El proyecto Symfony ha anunciado el descubrimiento de varios problemas de seguridad que potencialmente podrían introducir vulnerabilidades en tus aplicaciones. Pincha cada enlace para conocer más detalles técnicos sobre cada una de ellas: CVE-2018-11406: si has configurado la opción invalidate_sess... seguir leyendo

Nuevo en Symfony 4.1: mejoras relacionadas con Ajax

Peticiones Ajax más sencillas en los tests El componente BrowserKit que se utiliza en los tests funcionales de Symfony incluye muchas utilidades para simular el comportamiento de un navegador. En Symfony 4.1 hemos añadido otra utilidad para que sea más fácil hacer peticiones Ajax: el método xmlHttpR... seguir leyendo

Nuevo en Symfony 4.1: ignorar los logs de ciertos códigos HTTP

Guardar en los archivos de log la mayor cantidad de información posible es esencial para poder descubrir después la causa de los errores. Sin embargo, guardar demasiada información es tan malo como guardar poca, ya que al final no es más que "ruido" que hace que los archivos de log sean en... seguir leyendo

Monitorización continua de la seguridad de tus aplicaciones PHP

La seguridad es la parte más difícil de gestionar en la mayoría de aplicaciones. El problema es que incluso aunque sigas las buenas prácticas de seguridad en tu propio código, es posible que el código de terceros que utilizas (bundles, librerías, etc.) no sigan esas buenas prácticas o tengan otros p... seguir leyendo

Nuevo en Symfony 4.1: mejoras en la salida de los comandos

El componente Console es el segundo más popular de Symfony, con unos 90 millones de descargas, y está lleno de funcionalidades muy útiles. En Symfony 4.1 hemos añadido una nueva funcionalidad todavía más increíble para poder manejar la salida de los comandos de consola de forma avanzada. Actualmente... seguir leyendo

Nuevo en Symfony 4.1: componente Messenger

En Symfony 4.1 se ha añadido un nuevo componente Messenger que permite a las aplicaciones enviar/recibir mensajes hacia/desde otras aplicaciones mediante colas de mensajes. Este componente proporciona un "bus de mensajes" y un enrutador que puedes usar en cualquier servicio e incluso en cu... seguir leyendo

Nuevo en Symfony 4.1: Autowiring mejorado

Configurar argumentos escalares en los controladores La opción _defaults.bind del autowiring de servicios permite inicializar argumentos por nombre o tipo. Por ejemplo, si defines el valor del argumento $projectDir de la siguiente manera, todos los servicios que incluyan un argumento con ese mismo n... seguir leyendo

Nuevo en Symfony 4.1: servidor de depuración

Entre las utilidades que proporciona el componente VarDumper se incluye la función dump(), una versión mucho más avanzada de la función var_dump() de PHP. El problema es que cuando se utiliza dump() por ejemplo al trabajar en una API, la respuesta y la información de depuración se mezclan y es un lí... seguir leyendo

RSS

Proyectos Symfony destacados

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

Descargas totales de Symfony

1.751.783.315

Ver descargas en tiempo real

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