Plugin.php 743 B

1234567891011121314151617181920212223242526272829303132333435
  1. <?php
  2. /**
  3. * Created by PhpStorm.
  4. * User: NODELOG
  5. * Date: 16/7/4
  6. * Time: 下午12:43
  7. */
  8. namespace plugins\danmu;
  9. use yii\base\BootstrapInterface;
  10. use yii\web\View;
  11. use yii\base\Event;
  12. use plugins\danmu\controllers\DefaultController;
  13. class Plugin extends \plugins\Plugin implements BootstrapInterface
  14. {
  15. public $info = [
  16. 'author' => 'nodelog',
  17. 'version' => 'v1.0',
  18. 'id' => 'danmu',
  19. 'name' => 'danmu',
  20. 'description' => '文章评论弹幕'
  21. ];
  22. public function frontend($app)
  23. {
  24. Event::on(View::className(), 'afterComment', ['plugins\danmu\Danmu', 'handle']);
  25. $app->controllerMap['danmu'] = [
  26. 'class' => DefaultController::className(),
  27. ];
  28. }
  29. }