Browse Source

Adjusted composer for faker extension.

tags/2.0.0-beta
Qiang Xue 11 years ago
parent
commit
03a88e4f38
  1. 20
      build/controllers/PhpDocController.php
  2. 1
      composer.json
  3. 1
      extensions/README.md

20
build/controllers/PhpDocController.php

@ -44,26 +44,18 @@ class PhpDocController extends Controller
$except = [];
if ($root === null) {
$root = dirname(dirname(YII_PATH));
$extension = "$root/extensions/yii";
Yii::setAlias('@yii/authclient', "$extension/authclient");
Yii::setAlias('@yii/bootstrap', "$extension/bootstrap");
Yii::setAlias('@yii/debug', "$extension/debug");
Yii::setAlias('@yii/elasticsearch', "$extension/elasticsearch");
Yii::setAlias('@yii/gii', "$extension/gii");
Yii::setAlias('@yii/jui', "$extension/jui");
Yii::setAlias('@yii/mongodb', "$extension/mongodb");
Yii::setAlias('@yii/redis', "$extension/redis");
Yii::setAlias('@yii/smarty', "$extension/smarty");
Yii::setAlias('@yii/sphinx', "$extension/sphinx");
Yii::setAlias('@yii/swiftmailer', "$extension/swiftmailer");
$extensionPath = "$root/extensions/yii";
foreach (scandir($extensionPath) as $extension) {
if (ctype_alpha($extension) && is_dir($extensionPath . '/' . $extension)) {
Yii::setAlias("@yii/$extension", "$extensionPath/$extension");
}
}
$except = [
'/apps/',
'/build/',
'/docs/',
'/extensions/yii/codeception/',
'/extensions/yii/composer/',
'/extensions/yii/twig/',
'/tests/',
'/vendor/',
];

1
composer.json

@ -86,6 +86,7 @@
"ext-mongo": "required by yii2-mongo extension",
"ext-pdo": "required by yii2-sphinx extension",
"ext-pdo_mysql": "required by yii2-sphinx extension",
"fzaninotto/faker": "required by yii2-faker extension",
"imagine/imagine": "required by yii2-imagine extension",
"smarty/smarty": "required by yii2-smarty extension",
"swiftmailer/swiftmailer": "required by yii2-swiftmailer extension",

1
extensions/README.md

@ -10,4 +10,3 @@ To add a new extension named `xyz` (must be in lower case), take the following s
* `LICENSE.md`
3. ask Qiang to create a subsplit for `xyz` and a composer package named `yii2-xyz`;
4. modify `/composer.json` and add `xyz` to the `replace` section;
5. modify `/build/controllers/PhpDocController.php` about the method `actionProperty()`.

Loading…
Cancel
Save