Липсващи файлове на CakePHP 3 composer

Актуализирах проекта си CakePHP 3 чрез композитор. Използвам скелета на приложението за торта. След актуализацията моето приложение ми даде съобщения за грешка относно остарял помощник за сесии. Проверих хранилището на cakephp/cakephp github и в папката /src/Controller има файлове като ComponentRegistry.php, които нямам в моя проект.

Объркан съм. Защо композиторът не ги синхронизира?


person rrd    schedule 14.04.2015    source източник
comment
Сигурни ли сте, че сравнявате подходящите разклонения/тагове и вашата локална папка app/vendor/cakephp/cakephp/src/Controller вместо вашата папка app/src/Controller?   -  person ndm    schedule 14.04.2015
comment
@ndm Използвам същия composer.json като скелета на приложението. Тези файлове не са в репото на приложението, но ги има в репото на cakephp.   -  person rrd    schedule 14.04.2015


Отговори (1)


Вие използвате версията за разработка на CakePHP 3.1. В такава версия помощникът на сесията беше отхвърлен. Бих препоръчал да настроите проекта си да работи само със стабилните версии.

person José Lorenzo Rodríguez    schedule 14.04.2015
comment
Не, моят composer.json е същият като в репото на скелета на приложението. изискват: {php: ›=5.4.16, cakephp/cakephp: ~3.0, - person rrd; 14.04.2015
comment
вероятно имате плъгин или друга зависимост, която тегли 3.1 клона - person José Lorenzo Rodríguez; 14.04.2015
comment
Благодаря, това беше плъгин. - person rrd; 14.04.2015