You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

4 年之前
1234567891011121314151617181920212223242526
  1. <?php
  2. namespace think\composer;
  3. use Composer\Composer;
  4. use Composer\Installer;
  5. use Composer\IO\IOInterface;
  6. use Composer\Plugin\PluginInterface;
  7. class Plugin implements PluginInterface
  8. {
  9. public function activate(Composer $composer, IOInterface $io)
  10. {
  11. $manager = $composer->getInstallationManager();
  12. //框架核心
  13. $manager->addInstaller(new ThinkFramework($io, $composer));
  14. //单元测试
  15. $manager->addInstaller(new ThinkTesting($io, $composer));
  16. //扩展
  17. $manager->addInstaller(new ThinkExtend($io, $composer));
  18. }
  19. }