Composer es el gestor de paquetes/dependencias
utilizado por las aplicaciones PHP. Gracias a Composer, las aplicaciones sólo
tienen que indicar las librerías que quieren usar, y Composer se encarga del
resto, como por ejemplo averiguar la versión exacta que hay que instalar de
cada librería para que...
seguir leyendo
El componente DependencyInjection de Symfony es bastante flexible al
importar archivos desde otros archivos de configuración. Por ejemplo puedes
importar sin problemas archivos que utilizan distintos formatos de
configuración:
# app/config/config.yml
imports:
- { resource: "../common/config...
seguir leyendo
El component Console de Symfony no genera ningún mensaje de log por defecto, ya
que normalmente los comandos se ejecutan a mano y puedes ver el resultado tu
mismo. Sin embargo, en ocasiones los comandos se ejecutan automáticamente (por
ejemplo en una tarea programada o en un script de despliegue de ...
seguir leyendo
Cuando un proyecto madura y crece tanto como Symfony, es necesario documentar y
formalizar cómo es su desarrollo para que los usuarios puedan seguir
utilizándolo con confianza. La parte más importante de ese proceso es nuestra
Política de Retrocompatibilidad
("Backwards Compatibility Promise&qu...
seguir leyendo
El problema
Si has actualizado tus aplicaciones Symfony a la versión 3.2 y ejecutas los
tests con el archivo PHAR de PHPUnit, te encontrarás con el siguiente mensaje de
error:
$ cd mi-proyecto/
$ php phpunit.phar
PHPUnit 5.6.2 by Sebastian Bergmann and contributors.
PHP Fatal error: U...
seguir leyendo
SensioLabs la empresa creadora de Symfony ha anunciado la apertura de una nueva oficina en Estados Unidos. La sede central se encontrará en San Francisco (California) y estará liderada por Fabien Potencier, el creador de Symfony, que se ha mudado de forma permanente a esa ciudad.
El equipo técnico i...
seguir leyendo
Symfony 2.0 se lanzó el 28 de julio de 2011. Su principal cambio respecto a
Symfony 1.x fue su arquitectura interna, que se diseñó en base a una serie de
librerías PHP independientes llamadas Componentes Symfony.
Cinco años después, estamos a punto de alcanzar un hito increíble:
500 millones de desc...
seguir leyendo
Después de varias semanas de trabajo aprovechando las vacaciones de verano en el hemisferio norte, acabamos de publicar la actualización del libro Desarrollo web ágil con Symfony para hacerlo compatible con la versión 2.8 de Symfony.
El libro fue publicado originalmente en diciembre de 2011, convirt...
seguir leyendo
Symfony Café es un nuevo podcast en español sobre Symfony creado a imagen del conocido podcast en inglés Sound of Symfony. Después de varias semanas de preparación, ya se ha publicado su primer episodio, que se grabó durante la pasada conferencia SymfonyCat 2016 y en el mismísimo escenario de la con...
seguir leyendo
Esta mañana se ha presentado el proyecto EasyLogHandler que mejora los archivos de log de las aplicaciones Symfony para hacerlos más fáciles de entender.
El problema de los archivos de log generados por Smyfony (en realidad, generados por la librería Monolog) es que están optimizados para ser proces...
seguir leyendo