Nuevo en Symfony 4.3: Mejorado el componente Inflector

Symfony incluye un componente llamado Inflector, que está indicado solo para uso interno y que por eso es tan poco conocido. La única funcionalidad que proporciona el component es convertir palabras en inglés del plural al singular. Lo utilizan los componentes PropertyInfo y PropertyAccess para gene... seguir leyendo

Nuevo en Symfony 4.3: Validador de zonas horarias

Las validaciones de Symfony cubren la mayoría de necesidades comunes de las aplicaciones y sitios web. No obstante, seguimos añadiendo nuevas validaciones en base a los comentarios y peticiones de la comunidad. En Symfony 4.3 hemos añadido un validador Timezone para comprobar que el valor indicado e... seguir leyendo

Nuevo en Symfony 4.3: Mejorado el autocompletado en la consola

El componente Console incluye la posibilidad de autocompletar las respuestas a las preguntas creadas mediante el helper Question. Esto es muy útil por ejemplo para autocompletar clases y entidades en el MakerBundle y así mejorar tu productividad. El único problema es que el autocompletado solo funci... seguir leyendo

Nuevo en Symfony 4.3: Validación de la seguridad de las contraseñas

En el ámbito de la seguridad, un "escape de datos" (o "data breach" en inglés) es el acceso por partes no autorizadas a datos de acceso restringido. El ejemplo más conocido es la publicación de las contraseñas de usuarios tras el ataque a sitios web. Solo en los primeros seis mes... seguir leyendo

Sylius Plus, la nueva versión profesional de Sylius

Sylius es una plataforma de comercio electrónico de software libre creada con Symfony. La primera versión estable de Sylius se publicó en 2017 y no ha parado de crecer desde entonces, con más de mil instalaciones cada día y cientos de millones de euros en transacciones cada año. La mayoría de los qu... seguir leyendo

Se publica la versión estable de Symfony 4.3.0

Tras más de seis meses de trabajo, se ha publicado la versión estable de Symfony 4.3.0. Como las versiones de Symfony siguen el "versionado semántico" puedes actualizar de cuaqluier versión 4.x a 4.3 fácilmente. De hecho, si sigues la recomendación oficial de Symfony, solo tienes que abrir... seguir leyendo

Nuevo en Symfony 4.3: Configurando servicios con setters inmutables

Resulta habitual en algunas aplicaciones Symfony el uso de servicios inmutables que usas traits de PHP para definir sus funcionalidades opcionales. Aunque el contenedor de servicios de Symfony soporta la inyección vía setters, esta tiene algunos inconvenientes importantes (por ejemplo, los setters s... seguir leyendo

Nuevo en Symfony 4.3: Mejores asertos para tests funcionales

Crear tests funcionales en Symfony es bastante sencillo gracias a las utilidades que proporciona la clase WebTestCase y gracias a los asertos de PHPUnit. Sin embargo, para algunos casos de uso habituales (por ejemplo, comprobar que la respuesta fue exitosa o que redirige a alguna URL) los métodos as... seguir leyendo

Nuevo en Symfony 4.3: Validación automática

Antes de explicar esta nueva funcionalidad añadida en Symfony 4.3, observa la siguiente entidad sencilla de Doctrine: use Doctrine\ORM\Mapping as ORM;   /** @ORM\Entity */ class SomeEntity { // ...   /** @ORM\Column(length=4) */ public $pinCode; } Pregunta: ¿genera el... seguir leyendo

Nuevo en Symfony 4.3: Validación de elementos únicos

En Symfony 4.3, el componente Validator ha añadido una nueva constraint o validación llamada Unique. Su propósito es validar que todos los elementos de una colección son únicos (ningo se repite más de una vez): // src/Entity/Person.php namespace App\Entity;   use Symfony\Component\Validator\Co... 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.