bazilio / yii2-stubs-generator

为 Yii::$app 生成的 Yii2 组件占位符生成器

安装次数: 558,782

依赖关系: 1

建议者: 1

安全性: 0

星标: 148

关注者: 14

分支: 24

开放问题: 2

类型:yii2-extension

1.6.2 2020-11-27 06:47 UTC

This package is auto-updated.

Last update: 2024-08-27 15:03:57 UTC


README

Latest Stable Version Total Downloads Latest Unstable Version License

本扩展提供无更多痛苦组件和用户身份自动完成生成命令,用于 Yii 2。

in action

安装

安装此扩展的首选方式是通过 composer

运行以下命令之一:

php composer.phar require --dev --prefer-dist bazilio/yii2-stubs-generator

或者添加

"bazilio/yii2-stubs-generator": "~1"

到您的 composer.json 文件的 require-dev 部分。

使用方法

要使用此扩展,只需在您的应用程序配置(console.php)中添加以下代码

'controllerMap' => [
    'stubs' => [
        'class' => 'bazilio\stubsgenerator\StubsController',
    ],
],
# generate stubs for console application
php yii stubs console/config/main.php

# to generate stubs for several apps
php yii stubs console/config/main.php common/config/main.php frontend/config/main.php

默认情况下,占位符文件位于 vendor 目录中。

在 PhpStorm 中使用

  1. 安装 JetBrains 的 File Watchers 插件
  2. 打开 File Watchers 插件配置并导入 watcher.xml
  3. 根据需要编辑导入的监视器
  4. 添加作用域以限制触发器到配置文件:

PhpStorm "存在多个类定义"

要隐藏此消息

  1. 找到重复的类文件(不是由本生成器创建的),例如:vendor/yiisoft/yii/YiiBase.php
  2. 在文件上下文菜单中将其标记为纯文本。