yii2-stubs-generator

No more pain with autocomplete in PhpStorm.

Github星跟蹤圖

Yii::$app stubs generator for Yii 2

Latest Stable Version
Total Downloads
Latest Unstable Version
License

This extension provides no-more-butthurt components & user identity autocomplete generator command for Yii 2.

in action

Installation

The preferred way to install this extension is through composer.

Either run

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

or add

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

to the require-dev section of your composer.json.

Usage

To use this extension, simply add the following code in your application configuration (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

File with stubs by default located in vendor directory.

Usage with PhpStorm

  1. Install File Watchers JetBrains plugin
  2. Open File Watchers plugin config and import watcher.xml
  3. Edit imported watcher for your needs
  4. Add scope to limit trigger to config files:

PhpStorm "multiple definitions exist for class"

To hide this message:

  1. Find a duplicate class file (not created by this generator), for example: vendor/yiisoft/yii/YiiBase.php
  2. Mark it as a plain text in file context menu.

主要指標

概覽
名稱與所有者bazilio91/yii2-stubs-generator
主編程語言PHP
編程語言PHP (語言數: 1)
平台
許可證MIT License
所有者活动
創建於2015-05-07 20:03:58
推送於2020-11-27 06:47:31
最后一次提交2020-11-27 09:47:17
發布數13
最新版本名稱1.6.2 (發布於 )
第一版名稱0.0.1 (發布於 )
用户参与
星數146
關注者數14
派生數24
提交數27
已啟用問題?
問題數8
打開的問題數1
拉請求數9
打開的拉請求數1
關閉的拉請求數3
项目设置
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?