El componente Console incluye algunas funcionalidades para crear tablas
y configurarlas de maneras muy diferentes. En Symfony 4.4 lo hemos mejorado con
nuevos tipos de tablas.
Tablas horizontales
Observa la siguiente tabla creada en un comando de consola de Symfony:
use Symfony\Component\Console\Com...
seguir leyendo
En Symfony 4.3, añadimos un codificador nativo de contraseñas que genera
el hash de las contraseñas utilizando el mejor algoritmo posible de entre
todos los disponibles en tu servidor:
# config/packages/security.yaml
security:
# ...
encoders:
App\Entity\User:
algorithm: a...
seguir leyendo
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
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
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
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
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
Los componentes de Symfony son una serie de librerías PHP desacopladas que
resuelven problemas específicos normalmente relacionados con el desarrollo web.
Además de usarlos en aplicaciones Symfony, puedes utilizarlos en cualquier otra
aplicación PHP, lo que ha permitido que superen los 3.000 millone...
seguir leyendo
El proyecto Symfony ha anunciado algunos cambios en la gestión de los problemas
de seguridad de las versiones estándar de Symfony a partir 5.0. Las versiones
estándar son aquellas que no son de tipo LTS o "largo soporte" (3.4, 4.4, 5.4, etc.)
En la práctica, todas las versiones que no acab...
seguir leyendo
Después de dos años de desarrollo, y tras varios años e investigación y
desarrollo realizados por nuestros partners, el servicio SymfonyCloud ya
está listo para utilizarse en producción.
SymfonyCloud se lanzó públicamente en noviembre de 2018, aunque todavía en
fase "early access". El pasa...
seguir leyendo