Файлы фреймворка Yii2 удалены, но приложение все еще работает

Я разрабатываю проект с Yii2 в Eclipse IDE. Случайно я удалил папку Yii2 в vendor / yiisoft. Но все же мое приложение работает как шарм и не выдает никаких исключений. Я использовал Composer при установке http://www.yiiframework.com/extension/yii2-improved-basic-template/. Файл Vendor / composer / autoload_psr4.php возвращает массив, который включает
'yii\\' => array($vendorDir . '/yiisoft/yii2')
Кто-нибудь может сказать мне, откуда он включает файлы фреймворка yii2?


person Peter Kamphausen    schedule 30.01.2015    source источник
comment
Похоже на ошибку с IDE. Возможно, папка была удалена из IDE, но в фактической файловой структуре она все еще существует. Или вы имели в виду, что затем извлекаете его с помощью композитора? Приложение не может работать без этой папки. Файлы включаются именно оттуда.   -  person arogachev    schedule 30.01.2015
comment
Спасибо за ваш ответ. Сначала я настроил приложение с помощью композитора (просто чтобы вы знали, что я сделал). Затем я поработал над этим и удалил папку Yii2, как упоминалось выше. Я могу заявить в проводнике Windows, что он действительно не существует нигде в файловой системе приложения, но приложение работает. Это так странно. Есть еще идеи?   -  person Peter Kamphausen    schedule 30.01.2015


Ответы (2)


Возможно, он использует файлы из cache. Попробуйте промыть все свои cache, и если все еще работает. Сомневаюсь, что это будет: P

person Abhimanyu Saharan    schedule 30.01.2015

Я наконец решил проблему, клонировав проект в другую папку, а затем скопировав все файлы обратно в исходную папку. Я до сих пор не понимаю, почему произошло это странное поведение (все известные мне кеши были сброшены). Однако теперь все работает как надо. Спасибо за вашу помощь.

person Peter Kamphausen    schedule 31.01.2015