Nuevo en Symfony 4.4: Simplificados los tests de emails

Los componentes Mailer y Mime se publicaron en la versión Symfony 4.3 para reemplazar la anterior solución basada en SwiftMailer. En Symfony 4.4 los hemos mejorado para añadir nuevos asserts de PHPUnit para emails. Los nuevos asserts siguen la misma filosofía que los asserts introducidos en Symfony ... seguir leyendo

Nuevo en Symfony 4.4: Nuevo middleware para el componente Messenger

En el componente Messenger, se usa el middleware para configurar lo que sucede cuando se envía un mensaje al bus de mensajes. En Symfony 4.4 hemos añadido un nuevo middleware para actualizar el entity manager de Doctrine después de consumir los mensajes. Para activarlo, añade messenger.middleware.do... seguir leyendo

Nuevo en Symfony 4.4: Mejorado el validador Type

El validador Type incluido en el componente Validator comprueba que el valor indicado es de un tipo determinado. Este tipo puede ser cualquiera de los tipos válidos en PHP, cualquiera de las funciones ctype de PHP (por ejemplo, alnum, alpha, digit, etc.) y cualquier clase de PHP: // src/Entity/Autho... seguir leyendo

Nuevo en Symfony 4.4: Nuevos métodos para filtrar HTML en los tests

El componente DomCrawler se usa principalmente en las aplicaciones Symfony a través de los tests funcionales para filtrar los nodos DOM de los documentos HTML/XML. En Symfony 4.4 hemos añadido tres nuevo métodos que nos pedía la comunidad insistentemente: matches(), closest() y outerHtml(). Tomando ... seguir leyendo

Nuevo en Symfony 4.4: Firmando y encriptando emails

Symfony 4.4 se publicará a finales de noviembre de 2019. Este artículo es el primero de una serie que muestra las novedades más interesantes de esta versión. Los componentes Mailer y Mime se publicaron en Symfony 4.3 para reemplazar a la anterior solución basada en SwiftMailer. En Symfony 4.4 los h... seguir leyendo

Nuevo en Symfony 4.3: Componente Mailer

Symfony 4.3, que se publicó en mayo de 2019, añadió tres nuevos componentes. En este sitio ya hemos hablado sobre dos de ellos: HttpClient y Mime. Este artículo presenta el otro componente que falta: el componente Mailer. Mientras que el componente Mime permite crear los mensajes de correo electróni... seguir leyendo

Nuevo en Symfony 4.3: Extrayendo contenidos para traducir en archivos PHP

Lo más pesado al traducir una aplicación Symfony es la extracción de todos los contenidos a traducir que se encuentran en las plantillas y la actualización constante de esos contenidos cuando se modifican las plantillas. Por eso Symfony incluye un comando llamado translation:update que te ayuda en e... seguir leyendo

Nuevo en Symfony 4.3: Mejoras relacionadas con las zonas horarias

Symfony 4.3 incluye un nuevo validador de zonas horarias que comprueba que el valor pasado es uno de los identificadores válidos para zonas horarias definidos por PHP. Además de ese validador, Symfony 4.3 incluirá muchas otras novedades importantes relacionadas con las zonas horarias. Soporte para t... seguir leyendo

Nuevo en Symfony 4.3: Codificador nativo de contraseñas

Codificar contraseñas ("password hashing" en inglés) es una de las partes fundamentales de un buen sistema de seguridad. En Symfony 4.3, se añadió un nuevo codificador compatible con la librería libsodium que es la nueva recomendación para codificar contraseñas en vez de bcrypt. Sin embarg... seguir leyendo

Nuevo en Symfony 4.3: Componente HttpClient

Una de las necesidades más habituales de las aplicaciones web es el envío de peticiones HTTP (por ejemplo a APIs de terceros). En Symfony 4.3 será más fácil hacer esas peticiones gracias a un nuevo componente llamado HttpClient con el que puedes reemplazar a otras librerías similares (por ejemplo, G... 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.