diff --git a/extensions/composer/yii/composer/InstallerPlugin.php b/extensions/composer/yii/composer/InstallerPlugin.php index f6de6b2..519363d 100644 --- a/extensions/composer/yii/composer/InstallerPlugin.php +++ b/extensions/composer/yii/composer/InstallerPlugin.php @@ -26,5 +26,9 @@ class InstallerPlugin implements PluginInterface { $installer = new Installer($io, $composer); $composer->getInstallationManager()->addInstaller($installer); + $file = rtrim($composer->getConfig()->get('vendor-dir'), '/') . '/yii-extensions.php'; + if (!is_file($file)) { + file_put_contents($file, " 'extension name', + * 'version' => 'version number', + * 'bootstrap' => 'BootstrapClassName', + * ] + * ~~~ + */ + public $extensions = array(); /** * @var string Used to reserve memory for fatal error handler. diff --git a/framework/yii/base/Extension.php b/framework/yii/base/Extension.php new file mode 100644 index 0000000..dac9552 --- /dev/null +++ b/framework/yii/base/Extension.php @@ -0,0 +1,19 @@ + + * @since 2.0 + */ +class Extension +{ + public static function init() + { + } +}