El componente Console de Symfony proporciona muchas utilidades para mostrar
contenidos en la consola, como por ejemplo barras de progreso, tablas con todo
tipo de estilos, preguntas interactivas, etc.
En Symfony 4.1 añadimos las secciones, lo que permite actualizar diferentes
partes de la pantalla d...
seguir leyendo
La precarga de clases PHP es una de las mejores funcionalidades añadidas en
PHP 7.4. La precarga consiste en procesar y cargar en memoria algunos archivos
PHP antes de que la aplicación arranque. Estos archivos precargados están
disponibles para todas las peticiones siguientes sin tener que procesar...
seguir leyendo
MakerBundle es un bundle de Symfony que genera automáticamente parte del
código que necesitas en tu aplicación (controladores, comandos, formularios,
etc.) La versión 1.15 del bundle se acaba de publicar con las siguientes novedades.
Nuevo comando para implementar "Olvidé mi contraseña"
El...
seguir leyendo
El componente HttpClient de Symfony soporta HTTP/2 desde el primer día si
la extensión cURL de PHP está instalada en tu máquina. En Symfony 5.1 hemos
mejorado cliente HTTP para soportar HTTP/2 incluso cuando cURL no está instalado.
La librería amphp/http-client implementa un cliente HTTP/1.1+2 asínc...
seguir leyendo
El componente String se presentó en Symfony 5.0 como una funcionalidad
experimental. En Symfony 5.1 lo hemos mejorado con nuevas funcionalidades.
Uso de la interfaz Stringable
PHP 8 se publicará en diciembre de 2020, pero ya puedes usar algunas de sus
funcionalidades gracias al polyfill PHP 8 de Sym...
seguir leyendo
Symfony 5.1 incluirá mejoras muy importantes relacionadas con el enrutamiento,
tales como la prioridad en las anotaciones de rutas y la configuración simplificada
de rutas. En este artículo mostramos otras mejoras menores pero interesantes.
Añadido el atributo stateless
Las rutas ahora pueden defini...
seguir leyendo
NOTA: finalmente esta funcionalidad no se añadió en Symfony 5.1, pero esperamos
añadirla en Symfony 5.2.
Redirigir a otras URLs o rutas permite a las aplicaciones Symfony evolucionar
sin romper ningún enlace existente. Estas redirecciones se configuran en archivos
de configuración YAML, XML o PHP e...
seguir leyendo
Symfony ha publicado las versiones 4.4.7 y 5.0.7 para corregir varios problemas
de seguridad. Se recomienda actualizar todas las aplicaciones cuanto antes.
Los errores corregidos son:
CVE-2020-5274, algunos contenidos HTML no es escapaban antes de mostrarlos
en las páginas de excepción.
CVE-2020-52...
seguir leyendo
Los polyfills de Symfony son componentes que implementan algunas funcionalidades
de PHP usando código PHP. Esto permite que tu aplicación puede usar funciones,
clases y constantes que están definidas en versiones de PHP (y extensiones de PHP)
que no tienes instaladas. La versión 1.15 de los polyfill...
seguir leyendo
Nuevo tema para Foundation 6
Symfony incluye varios temas de formularios compatibles con Bootstrap 3x.
y 4.x y Foundation 5. En Symfony 5.1 hemos añadido otro tema más para el framework
Foundation 6.
Para usarlo, primero tienes que enlazar a los assets de Foundation 6 desde tu
aplicación. Después, a...
seguir leyendo