Страница 1 из 1

Несоответствие кода на github-е с тем, что тянется composer-ом

Добавлено: 2015.01.16, 20:15
witzawitz
То, что тянется у меня композером, не соответствует коду на гитхабе, и, как результат, документации. Обнаружилось это следующим образом: здесь внизу указаны exit codes для консольных приложений. При попытке их использования выкидывается исключение

Код: Выделить всё

PHP Fatal error:  Undefined class constant 'EXIT_CODE_NORMAL'
В коде на github-е кусок console/Controller содержит объявление этих констант. Однако, так этот класс выглядит у меня (фреймворк затянут композером).

Изображение

Кусок composer.json

Код: Выделить всё

    "type": "project",
    "minimum-stability": "dev",
    "require": {
        "php": ">=5.4.0",
        "yiisoft/yii2": "*"
    },
    "config": {
        "process-timeout": 1800
    }

Re: Несоответствие кода на github-е с тем, что тянется composer-ом

Добавлено: 2015.01.16, 22:43
lynicidn
выхлоп composer update покажите

Re: Несоответствие кода на github-е с тем, что тянется composer-ом

Добавлено: 2015.01.16, 23:44
wokster
Возможно разные версии для разных версий yii.

Re: Несоответствие кода на github-е с тем, что тянется composer-ом

Добавлено: 2015.01.17, 02:21
dmeroff
Скорее всего не установлен composer asset plugin, и поэтому тянется бета-версия Yii.

Re: Несоответствие кода на github-е с тем, что тянется composer-ом

Добавлено: 2015.01.18, 11:13
samdark
Это 100% бета. Ставьте плагин как написано в гайде.

Re: Несоответствие кода на github-е с тем, что тянется composer-ом

Добавлено: 2015.01.22, 16:18
witzawitz
Да, действительно, установка плагина решила проблему. Спасибо.
Как-то я пропустила момент, что с переходом на стабильную версию надо установить этот плагин.