Foros del Web » Programando para Internet » PHP » Symfony »

Actualizaciones de Composer con SonataProject

Estas en el tema de Actualizaciones de Composer con SonataProject en el foro de Symfony en Foros del Web. Como muchos sabréis, el tema de codigo de terceros en Symfony se maneja mediante el archivo composer.json y se actualiza usando composer. En mis primeros ...
  #1 (permalink)  
Antiguo 23/11/2014, 21:59
Avatar de bNd170  
Fecha de Ingreso: agosto-2009
Ubicación: $this->setLocation('Valencia', 'Spain');
Mensajes: 365
Antigüedad: 15 años, 2 meses
Puntos: 13
Actualizaciones de Composer con SonataProject

Como muchos sabréis, el tema de codigo de terceros en Symfony se maneja mediante el archivo composer.json y se actualiza usando composer.

En mis primeros proyectos, por comodidad, sencillez y sobretodo por temas de tiempo, he usado los bundles de sonata casi en su totalidad.

Están muy bien y tal pero cada vez que ejecuto un "composer update" para la instalación de un nuevo bundle, algo de Sonata deja de funcionar y es algo que me saca de mis casillas.

Tengo todos los bundles de sonata puestos en su versión dev-master para estar al día de sus actualizaciones y que mis proyectos no se queden desfasados.

El caso es que hoy he ido a introducir un bundle a un proyecto al cual hacia bastante que no hacia un "composer update" y como no, algo de Sonata ha dejado de funcionar.

A la hora de poder ver archivos del servidor desde CKEditor, me salta este error:

Código:
Key "provider" for array with keys "context, category, hide_context" does not exist in SonataFormatterBundle:Ckeditor:browser.html.twig at line 54
El caso es que siempre que me pasan estas cosas, acudo a google, pero en este caso, he visto que en el mismo github ( https://github.com/jerome-fix/SonataFormatterBundle ) del repositorio hay ya un commit ( https://github.com/jerome-fix/Sonata...fe420ec982e9ca ) hecho desde el 17 de Octubre que fixea este error. Pero al hacer un update nuevamente del composer sigue sin actualizar ese archivo y el otro del commit anteror y sinceramente nose como hacer para que se me instale lo ultimo.

¿Alguien sabría decirme como hacerlo?
  #2 (permalink)  
Antiguo 24/11/2014, 08:07
Avatar de SirDuque  
Fecha de Ingreso: febrero-2009
Ubicación: Paso del Rey, Buenos Aires, Argentina
Mensajes: 975
Antigüedad: 15 años, 9 meses
Puntos: 89
Respuesta: Actualizaciones de Composer con SonataProject

Consulta bNd170 verificaste en el composer.lock la versión de instalada es la ultima?
Si son cuestiones de Vendor, te recomiendo remover la carpeta de Sonata en el directorio vendor y ejecutar composer install si sigue fallando podrías postear el composer.json?

Saludos!
__________________
Mono programando!
twitter.com/eguimariano
  #3 (permalink)  
Antiguo 24/11/2014, 12:55
Avatar de hhs
hhs
Colaborador
 
Fecha de Ingreso: junio-2013
Ubicación: México
Mensajes: 2.995
Antigüedad: 11 años, 4 meses
Puntos: 379
Respuesta: Actualizaciones de Composer con SonataProject

En mi caso personal utilizo los bundles de knp y otros vendors y si te sirve de algo para evitar este tipo de cosas antes de agregar algo lee el changelog para saber si no se va a romper algo y sobre todo y muy importante debes de tener tu ambiente de desarrollo con pruebas funcionales que debes de ejecutar cada vez que agregas algo nuevo al proyecto. si pasan las pruebas entonces actualizas el servidor de producción si se rompe algo puedes investigar sin haber echo estragos.
__________________
Saludos
About me
Laraveles
A class should have only one reason to change.

Etiquetas: actualizaciones
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:22.