Как поставить расширение на Yii 2 без Composer

Ставить будем Yii 2 Imperavi Widget.

  • Скачиваем архив;
  • Смотрим его composer.json;
  • Там у нас есть секция autoload, в ней упоминание PSR-4 и vova07/imperavi;
  • Распаковываем файлы в vendor/vova07/imperavi;
  • В vendor/composer/autoload_psr4.php добавляем:
    'vova07\\imperavi\\' => array($vendorDir . '/vova07/imperavi/src'),
  • В vendor/yiisoft/extensions.php добавляем:
    'vova07/imperavi' => array (
        'name' => 'vova07/imperavi',
        'version' => '2',
        'alias' => array (
            '@vova07/imperavi' => $vendorDir . '/vova07/imperavi/src',
        ),
    ),

Всё это за нас делает Composer.