Browse Source

Enable `include` rule in php-cs-fixer (#14418)

tags/2.0.13
Robert Korulczyk 7 years ago committed by Alexander Makarov
parent
commit
a50d9d8e3e
  1. 4
      build/build
  2. 4
      build/controllers/PhpDocController.php
  3. 2
      build/controllers/ReleaseController.php
  4. 2
      cs/src/YiiConfig.php
  5. 4
      docs/guide-es/concept-autoloading.md
  6. 8
      docs/guide-es/concept-configurations.md
  7. 6
      docs/guide-es/structure-applications.md
  8. 2
      docs/guide-es/structure-assets.md
  9. 12
      docs/guide-es/structure-entry-scripts.md
  10. 2
      docs/guide-es/structure-modules.md
  11. 18
      docs/guide-es/tutorial-yii-integration.md
  12. 4
      docs/guide-fr/concept-autoloading.md
  13. 8
      docs/guide-fr/concept-configurations.md
  14. 6
      docs/guide-fr/structure-applications.md
  15. 2
      docs/guide-fr/structure-assets.md
  16. 12
      docs/guide-fr/structure-entry-scripts.md
  17. 2
      docs/guide-fr/structure-modules.md
  18. 6
      docs/guide-id/structure-applications.md
  19. 12
      docs/guide-id/structure-entry-scripts.md
  20. 4
      docs/guide-ja/concept-autoloading.md
  21. 10
      docs/guide-ja/concept-configurations.md
  22. 6
      docs/guide-ja/structure-applications.md
  23. 2
      docs/guide-ja/structure-assets.md
  24. 12
      docs/guide-ja/structure-entry-scripts.md
  25. 2
      docs/guide-ja/structure-modules.md
  26. 6
      docs/guide-ja/tutorial-console.md
  27. 18
      docs/guide-ja/tutorial-yii-integration.md
  28. 4
      docs/guide-pl/concept-autoloading.md
  29. 12
      docs/guide-pl/structure-entry-scripts.md
  30. 4
      docs/guide-pt-BR/concept-autoloading.md
  31. 8
      docs/guide-pt-BR/concept-configurations.md
  32. 6
      docs/guide-pt-BR/structure-applications.md
  33. 2
      docs/guide-pt-BR/structure-assets.md
  34. 12
      docs/guide-pt-BR/structure-entry-scripts.md
  35. 2
      docs/guide-pt-BR/structure-modules.md
  36. 18
      docs/guide-pt-BR/tutorial-yii-integration.md
  37. 4
      docs/guide-ru/concept-autoloading.md
  38. 10
      docs/guide-ru/concept-configurations.md
  39. 6
      docs/guide-ru/structure-applications.md
  40. 2
      docs/guide-ru/structure-assets.md
  41. 12
      docs/guide-ru/structure-entry-scripts.md
  42. 2
      docs/guide-ru/structure-modules.md
  43. 6
      docs/guide-ru/tutorial-console.md
  44. 18
      docs/guide-ru/tutorial-yii-integration.md
  45. 4
      docs/guide-uk/concept-autoloading.md
  46. 6
      docs/guide-uk/structure-applications.md
  47. 12
      docs/guide-uk/structure-entry-scripts.md
  48. 6
      docs/guide-uk/tutorial-console.md
  49. 18
      docs/guide-uk/tutorial-yii-integration.md
  50. 4
      docs/guide-zh-CN/concept-autoloading.md
  51. 8
      docs/guide-zh-CN/concept-configurations.md
  52. 6
      docs/guide-zh-CN/structure-applications.md
  53. 2
      docs/guide-zh-CN/structure-assets.md
  54. 12
      docs/guide-zh-CN/structure-entry-scripts.md
  55. 2
      docs/guide-zh-CN/structure-modules.md
  56. 18
      docs/guide-zh-CN/tutorial-yii-integration.md
  57. 4
      docs/guide/concept-autoloading.md
  58. 10
      docs/guide/concept-configurations.md
  59. 6
      docs/guide/structure-applications.md
  60. 2
      docs/guide/structure-assets.md
  61. 12
      docs/guide/structure-entry-scripts.md
  62. 2
      docs/guide/structure-modules.md
  63. 6
      docs/guide/tutorial-console.md
  64. 18
      docs/guide/tutorial-yii-integration.md
  65. 2
      framework/BaseYii.php
  66. 4
      framework/Yii.php
  67. 2
      framework/base/Application.php
  68. 4
      framework/base/ErrorHandler.php
  69. 2
      framework/base/View.php
  70. 2
      framework/console/Application.php
  71. 3
      framework/console/controllers/AssetController.php
  72. 4
      framework/console/controllers/BaseMigrateController.php
  73. 5
      framework/console/controllers/MessageController.php
  74. 2
      framework/helpers/BaseFileHelper.php
  75. 2
      framework/i18n/PhpMessageSource.php
  76. 2
      framework/rbac/PhpManager.php
  77. 8
      framework/requirements/YiiRequirementChecker.php
  78. 2
      framework/test/ActiveFixture.php
  79. 2
      framework/test/ArrayFixture.php
  80. 2
      framework/test/BaseActiveFixture.php
  81. 2
      framework/test/InitDbFixture.php
  82. 2
      framework/web/ErrorHandler.php
  83. 4
      framework/yii
  84. 2
      tests/TestCase.php
  85. 8
      tests/bootstrap.php
  86. 2
      tests/data/config-docker.php
  87. 2
      tests/data/config.php
  88. 6
      tests/framework/console/controllers/AssetControllerTest.php
  89. 2
      tests/framework/requirements/YiiRequirementCheckerTest.php

4
build/build

@ -17,7 +17,7 @@ $composerAutoload = [
foreach ($composerAutoload as $autoload) {
if (file_exists($autoload)) {
require($autoload);
require $autoload;
$vendorPath = dirname($autoload);
break;
}
@ -27,7 +27,7 @@ if (!isset($vendorPath)) {
echo "composer autoloader could not be found.\nYou should run `composer install` in repo root directory.\n";
exit(1);
}
require(__DIR__ . '/../framework/Yii.php');
require __DIR__ . '/../framework/Yii.php';
Yii::setAlias('@yii/build', __DIR__);

4
build/controllers/PhpDocController.php

@ -178,7 +178,7 @@ class PhpDocController extends Controller
list(, $extension) = $matches;
Yii::setAlias("@yii/$extension", "$root");
if (is_file($autoloadFile = Yii::getAlias("@yii/$extension/vendor/autoload.php"))) {
include($autoloadFile);
include $autoloadFile;
}
if (isset($extensionExcept[$extension])) {
@ -201,7 +201,7 @@ class PhpDocController extends Controller
list(, $appName) = $matches;
Yii::setAlias("@app-$appName", "$root");
if (is_file($autoloadFile = Yii::getAlias("@app-$appName/vendor/autoload.php"))) {
include($autoloadFile);
include $autoloadFile;
}
$except[] = '/runtime/';

2
build/controllers/ReleaseController.php

@ -637,7 +637,7 @@ class ReleaseController extends Controller
break;
case 'advanced':
// setup @frontend, @backend etc...
require("$path/common/config/bootstrap.php");
require "$path/common/config/bootstrap.php";
break;
}
}

2
cs/src/YiiConfig.php

@ -45,8 +45,8 @@ class YiiConfig extends Config
'ereg_to_preg' => true,
'function_typehint_space' => true,
'hash_to_slash_comment' => true,
'include' => true,
'heredoc_to_nowdoc' => true,
// 'include' => true, // needs more discussion
'is_null' => [
'use_yoda_style' => false,
],

4
docs/guide-es/concept-autoloading.md

@ -73,8 +73,8 @@ sido extraido del [script de entrada](structure-entry-scripts.md) de la [Plantil
La primera línea instala el autocargador de Composer, mientras que la segunda línea instala el autocargador de Yii.
```php
require(__DIR__ . '/../vendor/autoload.php');
require(__DIR__ . '/../vendor/yiisoft/yii2/Yii.php');
require __DIR__ . '/../vendor/autoload.php';
require __DIR__ . '/../vendor/yiisoft/yii2/Yii.php';
```
Puedes usar el autocargador de Composer sin el autocargador de Yii. Sin embargo, al hacerlo, la eficacia de la carga de

8
docs/guide-es/concept-configurations.md

@ -76,7 +76,7 @@ Configuración para una [aplicación](structure-applications.md) es probablement
$config = [
'id' => 'basic',
'basePath' => dirname(__DIR__),
'extensions' => require(__DIR__ . '/../vendor/yiisoft/extensions.php'),
'extensions' => require __DIR__ . '/../vendor/yiisoft/extensions.php',
'components' => [
'cache' => [
'class' => 'yii\caching\FileCache',
@ -143,8 +143,8 @@ Cuando una configuración es muy compleja, una práctica común es almacenarla e
return [
'id' => 'basic',
'basePath' => dirname(__DIR__),
'extensions' => require(__DIR__ . '/../vendor/yiisoft/extensions.php'),
'components' => require(__DIR__ . '/components.php'),
'extensions' => require __DIR__ . '/../vendor/yiisoft/extensions.php',
'components' => require __DIR__ . '/components.php',
];
```
@ -180,7 +180,7 @@ return [
Para obtener una configuración almacenada en un archivo de configuración, simplemente "requerir" este, como el siguiente:
```php
$config = require('path/to/web.php');
$config = require 'path/to/web.php';
(new yii\web\Application($config))->run();
```

6
docs/guide-es/structure-applications.md

@ -20,11 +20,11 @@ Cuando un [script de entrada](structure-entry-scripts.md) crea una aplicación,
una [configuración](concept-configurations.md) y la aplicará a la aplicación, como se muestra a continuación:
```php
require(__DIR__ . '/../vendor/autoload.php');
require(__DIR__ . '/../vendor/yiisoft/yii2/Yii.php');
require __DIR__ . '/../vendor/autoload.php';
require __DIR__ . '/../vendor/yiisoft/yii2/Yii.php';
// carga la configuración de la aplicación
$config = require(__DIR__ . '/../config/web.php');
$config = require __DIR__ . '/../config/web.php';
// instancia y configura la aplicación
(new yii\web\Application($config))->run();

2
docs/guide-es/structure-assets.md

@ -557,7 +557,7 @@ se incluya condicionalmente este archivo en la configuración de la aplicación.
return [
'components' => [
'assetManager' => [
'bundles' => require(__DIR__ . '/' . (YII_ENV_PROD ? 'assets-prod.php' : 'assets-dev.php')),
'bundles' => require __DIR__ . '/' . (YII_ENV_PROD ? 'assets-prod.php' : 'assets-dev.php'),
],
],
];

12
docs/guide-es/structure-entry-scripts.md

@ -34,13 +34,13 @@ defined('YII_DEBUG') or define('YII_DEBUG', true);
defined('YII_ENV') or define('YII_ENV', 'dev');
// registrar el cargador automático de Composer
require(__DIR__ . '/../vendor/autoload.php');
require __DIR__ . '/../vendor/autoload.php';
// incluir el fichero de clase Yii
require(__DIR__ . '/../vendor/yiisoft/yii2/Yii.php');
require __DIR__ . '/../vendor/yiisoft/yii2/Yii.php';
// cargar la configuración de la aplicación
$config = require(__DIR__ . '/../config/web.php');
$config = require __DIR__ . '/../config/web.php';
// crear, configurar y ejecutar la aplicación
(new yii\web\Application($config))->run();
@ -64,13 +64,13 @@ De la misma manera, el siguiente código es el script de entrada para la [aplica
defined('YII_DEBUG') or define('YII_DEBUG', true);
// registrar el cargador automático de Composer
require(__DIR__ . '/vendor/autoload.php');
require __DIR__ . '/vendor/autoload.php';
// incluir el fichero de clase Yii
require(__DIR__ . '/vendor/yiisoft/yii2/Yii.php');
require __DIR__ . '/vendor/yiisoft/yii2/Yii.php';
// cargar la configuración de la aplicación
$config = require(__DIR__ . '/config/console.php');
$config = require __DIR__ . '/config/console.php';
$application = new yii\console\Application($config);
$exitCode = $application->run();

2
docs/guide-es/structure-modules.md

@ -59,7 +59,7 @@ public function init()
{
parent::init();
// inicializa el módulo con la configuración cargada desde config.php
\Yii::configure($this, require(__DIR__ . '/config.php'));
\Yii::configure($this, require __DIR__ . '/config.php');
}
```

18
docs/guide-es/tutorial-yii-integration.md

@ -25,10 +25,10 @@ para instalar el cargador automático de Composer:
```php
// instalar el cargador automático de Composer
require(__DIR__ . '/../vendor/autoload.php');
require __DIR__ . '/../vendor/autoload.php';
// incluir rl fichero de la clase Yii
require(__DIR__ . '/../vendor/yiisoft/yii2/Yii.php');
require __DIR__ . '/../vendor/yiisoft/yii2/Yii.php';
```
### Usando librerías Descargadas <span id="using-downloaded-libs"></span>
@ -114,9 +114,9 @@ y desempaquetarla en el directorio `BasePath/vendor`.
Después, debes de modificar el script de entrada de sistema de terceros para incluir el siguiente código al principio:
```php
require(__DIR__ . '/../vendor/yiisoft/yii2/Yii.php');
require __DIR__ . '/../vendor/yiisoft/yii2/Yii.php';
$yiiConfig = require(__DIR__ . '/../config/yii/web.php');
$yiiConfig = require __DIR__ . '/../config/yii/web.php';
new yii\web\Application($yiiConfig); // No ejecutes run() aquí
```
@ -149,14 +149,14 @@ Segundo, modifica el script de entrada de la aplicación como sigue,
```php
// incluir la clase Yii personalizada descrita debajo
require(__DIR__ . '/../components/Yii.php');
require __DIR__ . '/../components/Yii.php';
// configuración para la aplicación Yii 2
$yii2Config = require(__DIR__ . '/../config/yii2/web.php');
$yii2Config = require __DIR__ . '/../config/yii2/web.php';
new yii\web\Application($yii2Config); // No llamar a run()
// configuración para la aplicación Yii 1
$yii1Config = require(__DIR__ . '/../config/yii1/main.php');
$yii1Config = require __DIR__ . '/../config/yii1/main.php';
Yii::createWebApplication($yii1Config)->run();
```
@ -165,10 +165,10 @@ El código anterior incluye el fichero con la clase `Yii` personalizada, que tie
```php
$yii2path = '/path/to/yii2';
require($yii2path . '/BaseYii.php'); // Yii 2.x
require $yii2path . '/BaseYii.php'; // Yii 2.x
$yii1path = '/path/to/yii1';
require($yii1path . '/YiiBase.php'); // Yii 1.x
require $yii1path . '/YiiBase.php'; // Yii 1.x
class Yii extends \yii\BaseYii
{

4
docs/guide-fr/concept-autoloading.md

@ -47,8 +47,8 @@ Comme Yii utilise Composer comme gestionnaire de dépendances de paquets, il est
Lors de l'utilisation conjointe du chargeur automatique de Yii et d'autres chargeurs automatiques, vous devez inclure le fichier `Yii.php` *après* que tous les autres chargeurs automatiques sont installés. Cela fait du chargeur automatique de Yii le premier à répondre à une requête de chargement automatique de classe. Par exemple, le code suivant est extrait du [script d'entrée](structure-entry-scripts.md) du [modèle de projet *basic*](start-installation.md). La première ligne installe le chargeur automatique de Composer, tandis que la seconde installe le chargeur automatique de Yii :
```php
require(__DIR__ . '/../vendor/autoload.php');
require(__DIR__ . '/../vendor/yiisoft/yii2/Yii.php');
require __DIR__ . '/../vendor/autoload.php';
require __DIR__ . '/../vendor/yiisoft/yii2/Yii.php';
```
Vous pouvez utiliser le chargeur automatique de Composer seul sans celui de Yii. Néanmoins, en faisant de cette manière, la performance de chargement de vos classes est dégradée et vous devez appliquer les règles de Composer pour que vos classes puissent être chargées automatiquement.

8
docs/guide-fr/concept-configurations.md

@ -78,7 +78,7 @@ La configuration d'une [application](structure-applications.md) est probablement
$config = [
'id' => 'basic',
'basePath' => dirname(__DIR__),
'extensions' => require(__DIR__ . '/../vendor/yiisoft/extensions.php'),
'extensions' => require __DIR__ . '/../vendor/yiisoft/extensions.php',
'components' => [
'cache' => [
'class' => 'yii\caching\FileCache',
@ -144,8 +144,8 @@ Lorsqu'une configuration est très complexe, une pratique courante est de la sto
return [
'id' => 'basic',
'basePath' => dirname(__DIR__),
'extensions' => require(__DIR__ . '/../vendor/yiisoft/extensions.php'),
'components' => require(__DIR__ . '/components.php'),
'extensions' => require __DIR__ . '/../vendor/yiisoft/extensions.php',
'components' => require __DIR__ . '/components.php',
];
```
@ -181,7 +181,7 @@ return [
Pour obtenir une configuration stockée dans un fichier de configuration, il vous suffit requérir ce fichier avec "require", comme ceci :
```php
$config = require('path/to/web.php');
$config = require 'path/to/web.php';
(new yii\web\Application($config))->run();
```

6
docs/guide-fr/structure-applications.md

@ -16,11 +16,11 @@ Il existe deux types d'application : [[yii\web\Application|les applications We
Losqu'un [script d'entrée](structure-entry-scripts.md) crée une application, il charge une [configuration](concept-configurations.md) et l'applique à cette application de la manière suivante :
```php
require(__DIR__ . '/../vendor/autoload.php');
require(__DIR__ . '/../vendor/yiisoft/yii2/Yii.php');
require __DIR__ . '/../vendor/autoload.php';
require __DIR__ . '/../vendor/yiisoft/yii2/Yii.php';
// charger la configuration de l'application
$config = require(__DIR__ . '/../config/web.php');
$config = require __DIR__ . '/../config/web.php';
// instancier et configurer l'application
(new yii\web\Application($config))->run();

2
docs/guide-fr/structure-assets.md

@ -421,7 +421,7 @@ Il y a un truc final pour rendre l'approche ci-dessus plus lisse. Au lieu de mod
return [
'components' => [
'assetManager' => [
'bundles' => require(__DIR__ . '/' . (YII_ENV_PROD ? 'assets-prod.php' : 'assets-dev.php')),
'bundles' => require __DIR__ . '/' . (YII_ENV_PROD ? 'assets-prod.php' : 'assets-dev.php'),
],
],
];

12
docs/guide-fr/structure-entry-scripts.md

@ -34,13 +34,13 @@ defined('YII_DEBUG') or define('YII_DEBUG', true);
defined('YII_ENV') or define('YII_ENV', 'dev');
// register Composer autoloader
require(__DIR__ . '/../vendor/autoload.php');
require __DIR__ . '/../vendor/autoload.php';
// include Yii class file
require(__DIR__ . '/../vendor/yiisoft/yii2/Yii.php');
require __DIR__ . '/../vendor/yiisoft/yii2/Yii.php';
// load application configuration
$config = require(__DIR__ . '/../config/web.php');
$config = require __DIR__ . '/../config/web.php';
// create, configure and run application
(new yii\web\Application($config))->run();
@ -65,13 +65,13 @@ De même, le code qui suit est le code du script de démarrage d'une application
defined('YII_DEBUG') or define('YII_DEBUG', true);
// register Composer autoloader
require(__DIR__ . '/vendor/autoload.php');
require __DIR__ . '/vendor/autoload.php';
// include Yii class file
require(__DIR__ . '/vendor/yiisoft/yii2/Yii.php');
require __DIR__ . '/vendor/yiisoft/yii2/Yii.php';
// load application configuration
$config = require(__DIR__ . '/config/console.php');
$config = require __DIR__ . '/config/console.php';
$application = new yii\console\Application($config);
$exitCode = $application->run();

2
docs/guide-fr/structure-modules.md

@ -49,7 +49,7 @@ public function init()
{
parent::init();
// initialise le module à partir de la configuration chargée depuis config.php
\Yii::configure($this, require(__DIR__ . '/config.php'));
\Yii::configure($this, require __DIR__ . '/config.php');
}
```

6
docs/guide-id/structure-applications.md

@ -19,11 +19,11 @@ Ketika [skrip masuk](structure-entry-scripts.md) membuat objek aplikasi, objek i
sebuah [array konfigurasi](concept-configurations.md) dan menerapkannya pada objek aplikasi seperti berikut ini:
```php
require(__DIR__ . '/../vendor/autoload.php');
require(__DIR__ . '/../vendor/yiisoft/yii2/Yii.php');
require __DIR__ . '/../vendor/autoload.php';
require __DIR__ . '/../vendor/yiisoft/yii2/Yii.php';
// memuat konfigurasi aplikasi
$config = require(__DIR__ . '/../config/web.php');
$config = require __DIR__ . '/../config/web.php';
// membuat objek aplikasi & menerapkan konfigurasi
(new yii\web\Application($config))->run();

12
docs/guide-id/structure-entry-scripts.md

@ -34,13 +34,13 @@ defined('YII_DEBUG') or define('YII_DEBUG', true);
defined('YII_ENV') or define('YII_ENV', 'dev');
// mendaftarkan autoloader Composer
require(__DIR__ . '/../vendor/autoload.php');
require __DIR__ . '/../vendor/autoload.php';
// memasukkan file class Yii
require(__DIR__ . '/../vendor/yiisoft/yii2/Yii.php');
require __DIR__ . '/../vendor/yiisoft/yii2/Yii.php';
// Mengambil konfigurasi aplikasi
$config = require(__DIR__ . '/../config/web.php');
$config = require __DIR__ . '/../config/web.php';
// Membuat, mengkonfigurasi, dan menjalankan aplikasi
(new yii\web\Application($config))->run();
@ -66,13 +66,13 @@ defined('YII_DEBUG') or define('YII_DEBUG', true);
defined('YII_ENV') or define('YII_ENV', 'dev');
// mendaftarkan autoloader composer
require(__DIR__ . '/vendor/autoload.php');
require __DIR__ . '/vendor/autoload.php';
// memasukkan file class Yii
require(__DIR__ . '/vendor/yiisoft/yii2/Yii.php');
require __DIR__ . '/vendor/yiisoft/yii2/Yii.php';
// Mengambil konfigurasi aplikasi
$config = require(__DIR__ . '/config/console.php');
$config = require __DIR__ . '/config/console.php';
$application = new yii\console\Application($config);
$exitCode = $application->run();

4
docs/guide-ja/concept-autoloading.md

@ -66,8 +66,8 @@ Yii オートローダーを他のオートローダーと一緒に使うとき
最初の行は、Composer のオートローダーをインストールしており、二行目は Yii のオートローダーをインストールしています。
```php
require(__DIR__ . '/../vendor/autoload.php');
require(__DIR__ . '/../vendor/yiisoft/yii2/Yii.php');
require __DIR__ . '/../vendor/autoload.php';
require __DIR__ . '/../vendor/yiisoft/yii2/Yii.php';
```
あなたは Yii のオートローダーを使わず、Composer のオートローダーだけを単独で使用することもできます。しかし、そうすることによって、

10
docs/guide-ja/concept-configurations.md

@ -93,7 +93,7 @@ Yii::configure($object, $config);
$config = [
'id' => 'basic',
'basePath' => dirname(__DIR__),
'extensions' => require(__DIR__ . '/../vendor/yiisoft/extensions.php'),
'extensions' => require __DIR__ . '/../vendor/yiisoft/extensions.php',
'components' => [
'cache' => [
'class' => 'yii\caching\FileCache',
@ -136,7 +136,7 @@ $config = [
$config = [
'id' => 'basic',
'basePath' => dirname(__DIR__),
'extensions' => require(__DIR__ . '/../vendor/yiisoft/extensions.php'),
'extensions' => require __DIR__ . '/../vendor/yiisoft/extensions.php',
'container' => [
'definitions' => [
'yii\widgets\LinkPager' => ['maxButtonCount' => 5]
@ -185,8 +185,8 @@ echo Menu::widget([
return [
'id' => 'basic',
'basePath' => dirname(__DIR__),
'extensions' => require(__DIR__ . '/../vendor/yiisoft/extensions.php'),
'components' => require(__DIR__ . '/components.php'),
'extensions' => require __DIR__ . '/../vendor/yiisoft/extensions.php',
'components' => require __DIR__ . '/components.php',
];
```
`components` の構成もまた複雑になるため、上記のように、 `components.php` と呼ぶ別のファイルにそれを格納し `web.php` でそのファイルを "require" しています。
@ -222,7 +222,7 @@ return [
構成情報ファイルに格納されている構成情報を取得するには、以下のように、それを "require" するだけです:
```php
$config = require('path/to/web.php');
$config = require 'path/to/web.php';
(new yii\web\Application($config))->run();
```

6
docs/guide-ja/structure-applications.md

@ -16,11 +16,11 @@
[エントリスクリプト](structure-entry-scripts.md) は、アプリケーションを作成するときに、下記のように、[構成情報](concept-configurations.md) を読み込んで、それをアプリケーションに適用します。
```php
require(__DIR__ . '/../vendor/autoload.php');
require(__DIR__ . '/../vendor/yiisoft/yii2/Yii.php');
require __DIR__ . '/../vendor/autoload.php';
require __DIR__ . '/../vendor/yiisoft/yii2/Yii.php';
// アプリケーションの構成情報を読み込む
$config = require(__DIR__ . '/../config/web.php');
$config = require __DIR__ . '/../config/web.php';
// アプリケーションのインスタンスを作成し、構成情報を適用する
(new yii\web\Application($config))->run();

2
docs/guide-ja/structure-assets.md

@ -600,7 +600,7 @@ return [
return [
'components' => [
'assetManager' => [
'bundles' => require(__DIR__ . '/' . (YII_ENV_PROD ? 'assets-prod.php' : 'assets-dev.php')),
'bundles' => require __DIR__ . '/' . (YII_ENV_PROD ? 'assets-prod.php' : 'assets-dev.php'),
],
],
];

12
docs/guide-ja/structure-entry-scripts.md

@ -32,13 +32,13 @@ defined('YII_DEBUG') or define('YII_DEBUG', true);
defined('YII_ENV') or define('YII_ENV', 'dev');
// Composer のオートローダを登録
require(__DIR__ . '/../vendor/autoload.php');
require __DIR__ . '/../vendor/autoload.php';
// Yii クラスファイルをインクルード
require(__DIR__ . '/../vendor/yiisoft/yii2/Yii.php');
require __DIR__ . '/../vendor/yiisoft/yii2/Yii.php';
// アプリケーションの構成情報を読み出す
$config = require(__DIR__ . '/../config/web.php');
$config = require __DIR__ . '/../config/web.php';
// アプリケーションを作成し、構成して、走らせる
(new yii\web\Application($config))->run();
@ -64,13 +64,13 @@ defined('YII_DEBUG') or define('YII_DEBUG', true);
defined('YII_ENV') or define('YII_ENV', 'dev');
// Composer のオートローダを登録
require(__DIR__ . '/vendor/autoload.php');
require __DIR__ . '/vendor/autoload.php';
// Yii クラスファイルをインクルード
require(__DIR__ . '/vendor/yiisoft/yii2/Yii.php');
require __DIR__ . '/vendor/yiisoft/yii2/Yii.php';
// アプリケーションの構成情報を読み出す
$config = require(__DIR__ . '/config/console.php');
$config = require __DIR__ . '/config/console.php';
$application = new yii\console\Application($config);
$exitCode = $application->run();

2
docs/guide-ja/structure-modules.md

@ -57,7 +57,7 @@ public function init()
{
parent::init();
// config.php からロードした構成情報でモジュールを初期化する
\Yii::configure($this, require(__DIR__ . '/config.php'));
\Yii::configure($this, require __DIR__ . '/config.php');
}
```

6
docs/guide-ja/tutorial-console.md

@ -69,10 +69,10 @@ yii migrate/up 5 --migrationTable=migrations
defined('YII_DEBUG') or define('YII_DEBUG', true);
require(__DIR__ . '/vendor/autoload.php');
require(__DIR__ . '/vendor/yiisoft/yii2/Yii.php');
require __DIR__ . '/vendor/autoload.php';
require __DIR__ . '/vendor/yiisoft/yii2/Yii.php';
$config = require(__DIR__ . '/config/console.php');
$config = require __DIR__ . '/config/console.php';
$application = new yii\console\Application($config);
$exitCode = $application->run();

18
docs/guide-ja/tutorial-yii-integration.md

@ -24,10 +24,10 @@ Yii アプリケーションの中でサードパーティのライブラリを
```php
// Composer のオートローダをインストール
require(__DIR__ . '/../vendor/autoload.php');
require __DIR__ . '/../vendor/autoload.php';
// Yii クラスファイルをインクルード
require(__DIR__ . '/../vendor/yiisoft/yii2/Yii.php');
require __DIR__ . '/../vendor/yiisoft/yii2/Yii.php';
```
### ダウンロードしたライブラリを使う <span id="using-downloaded-libs"></span>
@ -107,9 +107,9 @@ Composer に関する更なる情報や、インストールの過程で出現
次のコードをエントリスクリプトの先頭に追加してください。
```php
require(__DIR__ . '/../vendor/yiisoft/yii2/Yii.php');
require __DIR__ . '/../vendor/yiisoft/yii2/Yii.php';
$yiiConfig = require(__DIR__ . '/../config/yii/web.php');
$yiiConfig = require __DIR__ . '/../config/yii/web.php';
new yii\web\Application($yiiConfig); // ここで run() を呼ばない
```
@ -140,14 +140,14 @@ Yii 2 を Yii 1 とともに使う <span id="using-both-yii2-yii1"></span>
```php
// カスタマイズされた Yii クラスをインクルード (下記で説明)
require(__DIR__ . '/../components/Yii.php');
require __DIR__ . '/../components/Yii.php';
// Yii 2 アプリケーションの構成
$yii2Config = require(__DIR__ . '/../config/yii2/web.php');
$yii2Config = require __DIR__ . '/../config/yii2/web.php';
new yii\web\Application($yii2Config); // ここで run() を呼ばない。yii2 app はサービスロケータとしてのみ使用される。
// Yii 1 アプリケーションの構成
$yii1Config = require(__DIR__ . '/../config/yii1/main.php');
$yii1Config = require __DIR__ . '/../config/yii1/main.php';
Yii::createWebApplication($yii1Config)->run();
```
@ -156,10 +156,10 @@ Yii 1 と Yii 2 の両者が `Yii` クラスを持っているため、二つを
```php
$yii2path = '/path/to/yii2';
require($yii2path . '/BaseYii.php'); // Yii 2.x
require $yii2path . '/BaseYii.php'; // Yii 2.x
$yii1path = '/path/to/yii1';
require($yii1path . '/YiiBase.php'); // Yii 1.x
require $yii1path . '/YiiBase.php'; // Yii 1.x
class Yii extends \yii\BaseYii
{

4
docs/guide-pl/concept-autoloading.md

@ -68,8 +68,8 @@ w [skrypcie wejściowym](structure-entry-scripts.md) [podstawowego szablonu proj
instrukcją instalacji autoloadera composera, a druga instaluje autoloader Yii:
```php
require(__DIR__ . '/../vendor/autoload.php');
require(__DIR__ . '/../vendor/yiisoft/yii2/Yii.php');
require __DIR__ . '/../vendor/autoload.php';
require __DIR__ . '/../vendor/yiisoft/yii2/Yii.php';
```
Możesz używać jedynie autoloadera composera bez autoloadera Yii, ale wydajność autoładowania klas może być wtedy obniżona i, dodatkowo,

12
docs/guide-pl/structure-entry-scripts.md

@ -33,13 +33,13 @@ defined('YII_DEBUG') or define('YII_DEBUG', true);
defined('YII_ENV') or define('YII_ENV', 'dev');
// register Composer autoloader
require(__DIR__ . '/../vendor/autoload.php');
require __DIR__ . '/../vendor/autoload.php';
// include Yii class file
require(__DIR__ . '/../vendor/yiisoft/yii2/Yii.php');
require __DIR__ . '/../vendor/yiisoft/yii2/Yii.php';
// load application configuration
$config = require(__DIR__ . '/../config/web.php');
$config = require __DIR__ . '/../config/web.php';
// create, configure and run application
(new yii\web\Application($config))->run();
@ -64,13 +64,13 @@ Podobnie poniżej kod skryptu wejściowego dla aplikacji konsolowej:
defined('YII_DEBUG') or define('YII_DEBUG', true);
// register Composer autoloader
require(__DIR__ . '/vendor/autoload.php');
require __DIR__ . '/vendor/autoload.php';
// include Yii class file
require(__DIR__ . '/vendor/yiisoft/yii2/Yii.php');
require __DIR__ . '/vendor/yiisoft/yii2/Yii.php';
// load application configuration
$config = require(__DIR__ . '/config/console.php');
$config = require __DIR__ . '/config/console.php';
$application = new yii\console\Application($config);
$exitCode = $application->run();

4
docs/guide-pt-BR/concept-autoloading.md

@ -48,8 +48,8 @@ Uma vez que o Yii utiliza o Composer como seu gerenciador de dependência de pac
Ao usar o Yii autoloader junto com outros autoloaders, você deve incluir o arquivo `Yii.php` *depois* de todos os outros autoloaders serem instalados. Isso fará com que o Yii autoloader seja o primeiro a responder a qualquer solicitação de autoloading de classe. Por exemplo, o código a seguir foi extraído do [script de entrada](structure-entry-scripts.md) do [Template Básico de Projeto](start-installation.md). A primeira linha instala o Composer autoloader, enquanto a segunda linha instala o Yii autoloader:
```php
require(__DIR__ . '/../vendor/autoload.php');
require(__DIR__ . '/../vendor/yiisoft/yii2/Yii.php');
require __DIR__ . '/../vendor/autoload.php';
require __DIR__ . '/../vendor/yiisoft/yii2/Yii.php';
```
Você pode usar o autoloader do Composer sozinho sem o autoloader do Yii. No entanto, ao fazê-lo, o desempenho do carregamento automático das classes pode ser degradada, e você deve seguir as regras estabelecidas pelo Composer para que suas classes sejam auto carregáveis.

8
docs/guide-pt-BR/concept-configurations.md

@ -81,7 +81,7 @@ Mais importante, suas propriedades [[yii\web\Application::components|components]
$config = [
'id' => 'basic',
'basePath' => dirname(__DIR__),
'extensions' => require(__DIR__ . '/../vendor/yiisoft/extensions.php'),
'extensions' => require __DIR__ . '/../vendor/yiisoft/extensions.php',
'components' => [
'cache' => [
'class' => 'yii\caching\FileCache',
@ -150,8 +150,8 @@ Por exemplo, você pode guardar uma configuração da aplicação em um arquivo
return [
'id' => 'basic',
'basePath' => dirname(__DIR__),
'extensions' => require(__DIR__ . '/../vendor/yiisoft/extensions.php'),
'components' => require(__DIR__ . '/components.php'),
'extensions' => require __DIR__ . '/../vendor/yiisoft/extensions.php',
'components' => require __DIR__ . '/components.php',
];
```
@ -187,7 +187,7 @@ return [
Para pegar a configuração armazenada em um arquivo de configuração, simplismente faça um "require" deste arquivo, como o exemplo abaixo:
```php
$config = require('path/to/web.php');
$config = require 'path/to/web.php';
(new yii\web\Application($config))->run();
```

6
docs/guide-pt-BR/structure-applications.md

@ -22,11 +22,11 @@ carregará uma [configuração](concept-configurations.md) e a aplicará à apli
da seguinte forma:
```php
require(__DIR__ . '/../vendor/autoload.php');
require(__DIR__ . '/../vendor/yiisoft/yii2/Yii.php');
require __DIR__ . '/../vendor/autoload.php';
require __DIR__ . '/../vendor/yiisoft/yii2/Yii.php';
// carrega a configuração da aplicação
$config = require(__DIR__ . '/../config/web.php');
$config = require __DIR__ . '/../config/web.php';
// instancia e configura a aplicação
(new yii\web\Application($config))->run();

2
docs/guide-pt-BR/structure-assets.md

@ -701,7 +701,7 @@ condicionalmente incluir este arquivo na configuração da aplicação. Por exem
return [
'components' => [
'assetManager' => [
'bundles' => require(__DIR__ . '/' . (YII_ENV_PROD ? 'assets-prod.php' : 'assets-dev.php')),
'bundles' => require __DIR__ . '/' . (YII_ENV_PROD ? 'assets-prod.php' : 'assets-dev.php'),
],
],
];

12
docs/guide-pt-BR/structure-entry-scripts.md

@ -38,13 +38,13 @@ defined('YII_DEBUG') or define('YII_DEBUG', true);
defined('YII_ENV') or define('YII_ENV', 'dev');
// registra o autoloader do Composer
require(__DIR__ . '/../vendor/autoload.php');
require __DIR__ . '/../vendor/autoload.php';
// inclui o arquivo da classe Yii
require(__DIR__ . '/../vendor/yiisoft/yii2/Yii.php');
require __DIR__ . '/../vendor/yiisoft/yii2/Yii.php';
// carrega a configuração da aplicação
$config = require(__DIR__ . '/../config/web.php');
$config = require __DIR__ . '/../config/web.php';
// cria, configura e executa a aplicação
(new yii\web\Application($config))->run();
@ -70,13 +70,13 @@ do console:
defined('YII_DEBUG') or define('YII_DEBUG', true);
// registra o autoloader do Composer
require(__DIR__ . '/vendor/autoload.php');
require __DIR__ . '/vendor/autoload.php';
// inclui o arquivo da classe Yii
require(__DIR__ . '/vendor/yiisoft/yii2/Yii.php');
require __DIR__ . '/vendor/yiisoft/yii2/Yii.php';
// carrega a configuração da aplicação
$config = require(__DIR__ . '/config/console.php');
$config = require __DIR__ . '/config/console.php';
$application = new yii\console\Application($config);
$exitCode = $application->run();

2
docs/guide-pt-BR/structure-modules.md

@ -69,7 +69,7 @@ public function init()
{
parent::init();
// inicializa o módulo com as configurações carregadas de config.php
\Yii::configure($this, require(__DIR__ . '/config.php'));
\Yii::configure($this, require __DIR__ . '/config.php');
}
```

18
docs/guide-pt-BR/tutorial-yii-integration.md

@ -21,10 +21,10 @@ As classes nos pacotes Composer instalados podem ser carregadas automaticamente
```php
// Instala o Composer autoloader
require(__DIR__ . '/../vendor/autoload.php');
require __DIR__ . '/../vendor/autoload.php';
// faz o include da classe Yii
require(__DIR__ . '/../vendor/yiisoft/yii2/Yii.php');
require __DIR__ . '/../vendor/yiisoft/yii2/Yii.php';
```
@ -79,9 +79,9 @@ Caso contrário, você pode fazer o [download](http://www.yiiframework.com/downl
Em seguida, você deve modificar o script de entrada do sistema de terceiros incluindo o seguinte código no início:
```php
require(__DIR__ . '/../vendor/yiisoft/yii2/Yii.php');
require __DIR__ . '/../vendor/yiisoft/yii2/Yii.php';
$yiiConfig = require(__DIR__ . '/../config/yii/web.php');
$yiiConfig = require __DIR__ . '/../config/yii/web.php';
new yii\web\Application($yiiConfig); // NÃO execute o método run() aqui
```
@ -105,14 +105,14 @@ Segundo, altere o script de entrada da sua aplicação como a seguir,
```php
// incluir a classe Yii personalizado descrito abaixo
require(__DIR__ . '/../components/Yii.php');
require __DIR__ . '/../components/Yii.php';
// configuração para aplicação Yii 2
$yii2Config = require(__DIR__ . '/../config/yii2/web.php');
$yii2Config = require __DIR__ . '/../config/yii2/web.php';
new yii\web\Application($yii2Config); // NÃO execute o método run() aqui
// configuração para aplicação Yii 1
$yii1Config = require(__DIR__ . '/../config/yii1/main.php');
$yii1Config = require __DIR__ . '/../config/yii1/main.php';
Yii::createWebApplication($yii1Config)->run();
```
@ -120,10 +120,10 @@ Uma vez que ambos Yii 1 e Yii 2 possuem a classe `Yii`, você deve criar uma ver
```php
$yii2path = '/path/to/yii2';
require($yii2path . '/BaseYii.php'); // Yii 2.x
require $yii2path . '/BaseYii.php'; // Yii 2.x
$yii1path = '/path/to/yii1';
require($yii1path . '/YiiBase.php'); // Yii 1.x
require $yii1path . '/YiiBase.php'; // Yii 1.x
class Yii extends \yii\BaseYii
{

4
docs/guide-ru/concept-autoloading.md

@ -71,8 +71,8 @@ Yii::$classMap['foo\bar\MyClass'] = 'path/to/MyClass.php';
автозагрузчик Composer, а вторая — автозагрузчик Yii:
```php
require(__DIR__ . '/../vendor/autoload.php');
require(__DIR__ . '/../vendor/yiisoft/yii2/Yii.php');
require __DIR__ . '/../vendor/autoload.php';
require __DIR__ . '/../vendor/yiisoft/yii2/Yii.php';
```
Вы можете использовать автозагрузчик Composer без автозагрузчика Yii. Однако, скорость автозагрузки в этом случае

10
docs/guide-ru/concept-configurations.md

@ -97,7 +97,7 @@ Yii::configure($object, $config);
$config = [
'id' => 'basic',
'basePath' => dirname(__DIR__),
'extensions' => require(__DIR__ . '/../vendor/yiisoft/extensions.php'),
'extensions' => require __DIR__ . '/../vendor/yiisoft/extensions.php',
'components' => [
'cache' => [
'class' => 'yii\caching\FileCache',
@ -142,7 +142,7 @@ $config = [
$config = [
'id' => 'basic',
'basePath' => dirname(__DIR__),
'extensions' => require(__DIR__ . '/../vendor/yiisoft/extensions.php'),
'extensions' => require __DIR__ . '/../vendor/yiisoft/extensions.php',
'container' => [
'definitions' => [
'yii\widgets\LinkPager' => ['maxButtonCount' => 5]
@ -194,8 +194,8 @@ echo Menu::widget([
return [
'id' => 'basic',
'basePath' => dirname(__DIR__),
'extensions' => require(__DIR__ . '/../vendor/yiisoft/extensions.php'),
'components' => require(__DIR__ . '/components.php'),
'extensions' => require __DIR__ . '/../vendor/yiisoft/extensions.php',
'components' => require __DIR__ . '/components.php',
];
```
@ -233,7 +233,7 @@ return [
Чтобы получить конфигурацию, хранящуюся в файле, достаточно подключить файл с помощью `require`:
```php
$config = require('path/to/web.php');
$config = require 'path/to/web.php';
(new yii\web\Application($config))->run();
```

6
docs/guide-ru/structure-applications.md

@ -18,11 +18,11 @@
и применит её к приложению, например:
```php
require(__DIR__ . '/../vendor/autoload.php');
require(__DIR__ . '/../vendor/yiisoft/yii2/Yii.php');
require __DIR__ . '/../vendor/autoload.php';
require __DIR__ . '/../vendor/yiisoft/yii2/Yii.php';
// загрузка конфигурации приложения
$config = require(__DIR__ . '/../config/web.php');
$config = require __DIR__ . '/../config/web.php';
// создание объекта приложения и его конфигурирование
(new yii\web\Application($config))->run();

2
docs/guide-ru/structure-assets.md

@ -583,7 +583,7 @@ return [
return [
'components' => [
'assetManager' => [
'bundles' => require(__DIR__ . '/' . (YII_ENV_PROD ? 'assets-prod.php' : 'assets-dev.php')),
'bundles' => require __DIR__ . '/' . (YII_ENV_PROD ? 'assets-prod.php' : 'assets-dev.php'),
],
],
];

12
docs/guide-ru/structure-entry-scripts.md

@ -34,13 +34,13 @@ defined('YII_DEBUG') or define('YII_DEBUG', true);
defined('YII_ENV') or define('YII_ENV', 'dev');
// регистрация загрузчика классов Composer
require(__DIR__ . '/../vendor/autoload.php');
require __DIR__ . '/../vendor/autoload.php';
// подключение файла класса Yii
require(__DIR__ . '/../vendor/yiisoft/yii2/Yii.php');
require __DIR__ . '/../vendor/yiisoft/yii2/Yii.php';
// загрузка конфигурации приложения
$config = require(__DIR__ . '/../config/web.php');
$config = require __DIR__ . '/../config/web.php';
// создание и конфигурация приложения, а также вызов метода для обработки входящего запроса
(new yii\web\Application($config))->run();
@ -65,13 +65,13 @@ $config = require(__DIR__ . '/../config/web.php');
defined('YII_DEBUG') or define('YII_DEBUG', true);
// регистрация загрузчика классов Composer
require(__DIR__ . '/vendor/autoload.php');
require __DIR__ . '/vendor/autoload.php';
// подключение файла класса Yii
require(__DIR__ . '/vendor/yiisoft/yii2/Yii.php');
require __DIR__ . '/vendor/yiisoft/yii2/Yii.php';
// загрузка конфигурации приложения
$config = require(__DIR__ . '/config/console.php');
$config = require __DIR__ . '/config/console.php';
$application = new yii\console\Application($config);
$exitCode = $application->run();

2
docs/guide-ru/structure-modules.md

@ -56,7 +56,7 @@ public function init()
{
parent::init();
// инициализация модуля с помощью конфигурации, загруженной из config.php
\Yii::configure($this, require(__DIR__ . '/config.php'));
\Yii::configure($this, require __DIR__ . '/config.php');
}
```

6
docs/guide-ru/tutorial-console.md

@ -71,10 +71,10 @@ yii migrate/up 5 --migrationTable=migrations
defined('YII_DEBUG') or define('YII_DEBUG', true);
defined('YII_ENV') or define('YII_ENV', 'dev');
require(__DIR__ . '/vendor/autoload.php');
require(__DIR__ . '/vendor/yiisoft/yii2/Yii.php');
require __DIR__ . '/vendor/autoload.php';
require __DIR__ . '/vendor/yiisoft/yii2/Yii.php';
$config = require(__DIR__ . '/config/console.php');
$config = require __DIR__ . '/config/console.php';
$application = new yii\console\Application($config);
$exitCode = $application->run();

18
docs/guide-ru/tutorial-yii-integration.md

@ -21,10 +21,10 @@
```php
// подключение автозагрузчика Composer
require(__DIR__ . '/../vendor/autoload.php');
require __DIR__ . '/../vendor/autoload.php';
// подключение файла класса Yii
require(__DIR__ . '/../vendor/yiisoft/yii2/Yii.php');
require __DIR__ . '/../vendor/yiisoft/yii2/Yii.php';
```
### Использование отдельных библиотек <span id="using-downloaded-libs"></span>
@ -79,9 +79,9 @@ composer require yiisoft/yii2
Далее следует изменить входной скрипт сторонней системы, поместив в его начало следующий код:
```php
require(__DIR__ . '/../vendor/yiisoft/yii2/Yii.php');
require __DIR__ . '/../vendor/yiisoft/yii2/Yii.php';
$yiiConfig = require(__DIR__ . '/../config/yii/web.php');
$yiiConfig = require __DIR__ . '/../config/yii/web.php';
new yii\web\Application($yiiConfig); // НЕ ВЫЗЫВАЙТЕ run() в этом месте
```
@ -106,14 +106,14 @@ new yii\web\Application($yiiConfig); // НЕ ВЫЗЫВАЙТЕ run() в это
```php
// подключение модифицированного класса Yii, описанного ниже
require(__DIR__ . '/../components/Yii.php');
require __DIR__ . '/../components/Yii.php';
// настройка приложения Yii 2
$yii2Config = require(__DIR__ . '/../config/yii2/web.php');
$yii2Config = require __DIR__ . '/../config/yii2/web.php';
new yii\web\Application($yii2Config); // НЕ ВЫЗЫВАЙТЕ run()
// настройка приложения Yii 1
$yii1Config = require(__DIR__ . '/../config/yii1/main.php');
$yii1Config = require __DIR__ . '/../config/yii1/main.php';
Yii::createWebApplication($yii1Config)->run();
```
@ -122,10 +122,10 @@ Yii::createWebApplication($yii1Config)->run();
```php
$yii2path = '/path/to/yii2';
require($yii2path . '/BaseYii.php'); // Yii 2.x
require $yii2path . '/BaseYii.php'; // Yii 2.x
$yii1path = '/path/to/yii1';
require($yii1path . '/YiiBase.php'); // Yii 1.x
require $yii1path . '/YiiBase.php'; // Yii 1.x
class Yii extends \yii\BaseYii
{

4
docs/guide-uk/concept-autoloading.md

@ -69,8 +69,8 @@ Yii::$classMap['foo\bar\MyClass'] = 'path/to/MyClass.php';
Перший рядок встановлює автозавантажувач Composer, а другий - автозавантажувач Yii:
```php
require(__DIR__ . '/../vendor/autoload.php');
require(__DIR__ . '/../vendor/yiisoft/yii2/Yii.php');
require __DIR__ . '/../vendor/autoload.php';
require __DIR__ . '/../vendor/yiisoft/yii2/Yii.php';
```
Ви можете використовувати автозавантажувач Composer без автозавантажувачa Yii, однак, швидкість автозавантаження в

6
docs/guide-uk/structure-applications.md

@ -19,11 +19,11 @@
[конфігурацію](concept-configurations.md) та застосує її до додатка, наприклад:
```php
require(__DIR__ . '/../vendor/autoload.php');
require(__DIR__ . '/../vendor/yiisoft/yii2/Yii.php');
require __DIR__ . '/../vendor/autoload.php';
require __DIR__ . '/../vendor/yiisoft/yii2/Yii.php';
// завантаження конфігурації додатка
$config = require(__DIR__ . '/../config/web.php');
$config = require __DIR__ . '/../config/web.php';
// створення екземпляру додатка і його налаштування
(new yii\web\Application($config))->run();

12
docs/guide-uk/structure-entry-scripts.md

@ -34,13 +34,13 @@ defined('YII_DEBUG') or define('YII_DEBUG', true);
defined('YII_ENV') or define('YII_ENV', 'dev');
// реєстрація автозавантажувача класів Composer
require(__DIR__ . '/../vendor/autoload.php');
require __DIR__ . '/../vendor/autoload.php';
// підключення файлу класу Yii
require(__DIR__ . '/../vendor/yiisoft/yii2/Yii.php');
require __DIR__ . '/../vendor/yiisoft/yii2/Yii.php';
// завантаження конфігурації додатка
$config = require(__DIR__ . '/../config/web.php');
$config = require __DIR__ . '/../config/web.php';
// створення, конфігурація та виконання додатка
(new yii\web\Application($config))->run();
@ -65,13 +65,13 @@ $config = require(__DIR__ . '/../config/web.php');
defined('YII_DEBUG') or define('YII_DEBUG', true);
// реєстрація автозавантажувача класів Composer
require(__DIR__ . '/vendor/autoload.php');
require __DIR__ . '/vendor/autoload.php';
// підключення файлу класу Yii
require(__DIR__ . '/vendor/yiisoft/yii2/Yii.php');
require __DIR__ . '/vendor/yiisoft/yii2/Yii.php';
// завантаження конфігурації додатка
$config = require(__DIR__ . '/config/console.php');
$config = require __DIR__ . '/config/console.php';
$application = new yii\console\Application($config);
$exitCode = $application->run();

6
docs/guide-uk/tutorial-console.md

@ -69,10 +69,10 @@ yii migrate/up 5 --migrationTable=migrations
defined('YII_DEBUG') or define('YII_DEBUG', true);
require(__DIR__ . '/vendor/autoload.php');
require(__DIR__ . '/vendor/yiisoft/yii2/Yii.php');
require __DIR__ . '/vendor/autoload.php';
require __DIR__ . '/vendor/yiisoft/yii2/Yii.php';
$config = require(__DIR__ . '/config/console.php');
$config = require __DIR__ . '/config/console.php';
$application = new yii\console\Application($config);
$exitCode = $application->run();

18
docs/guide-uk/tutorial-yii-integration.md

@ -26,10 +26,10 @@
```php
// встановлення автозавантажувача Composer
require(__DIR__ . '/../vendor/autoload.php');
require __DIR__ . '/../vendor/autoload.php';
// підключення файлу класа Yii
require(__DIR__ . '/../vendor/yiisoft/yii2/Yii.php');
require __DIR__ . '/../vendor/yiisoft/yii2/Yii.php';
```
### Використовуйте завантажені бібліотеки <span id="using-downloaded-libs"></span>
@ -117,9 +117,9 @@ Yii::$classMap['Class2'] = 'path/to/Class2.php';
Далі вам необхідно змінити вхідний скрипт сторонньої системи помістивши на його початок наступний код:
```php
require(__DIR__ . '/../vendor/yiisoft/yii2/Yii.php');
require __DIR__ . '/../vendor/yiisoft/yii2/Yii.php';
$yiiConfig = require(__DIR__ . '/../config/yii/web.php');
$yiiConfig = require __DIR__ . '/../config/yii/web.php';
new yii\web\Application($yiiConfig); // НЕ ВИКЛИКАЙТЕ run() в цьому місці
```
@ -152,14 +152,14 @@ new yii\web\Application($yiiConfig); // НЕ ВИКЛИКАЙТЕ run() в ць
```php
// підключення модифікованого класу Yii, описаного нижче
require(__DIR__ . '/../components/Yii.php');
require __DIR__ . '/../components/Yii.php';
// налаштування додатку Yii 2
$yii2Config = require(__DIR__ . '/../config/yii2/web.php');
$yii2Config = require __DIR__ . '/../config/yii2/web.php';
new yii\web\Application($yii2Config); // не викликайте run()
// налаштування додатку Yii 1
$yii1Config = require(__DIR__ . '/../config/yii1/main.php');
$yii1Config = require __DIR__ . '/../config/yii1/main.php';
Yii::createWebApplication($yii1Config)->run();
```
@ -168,10 +168,10 @@ Yii::createWebApplication($yii1Config)->run();
```php
$yii2path = '/path/to/yii2';
require($yii2path . '/BaseYii.php'); // Yii 2.x
require $yii2path . '/BaseYii.php'; // Yii 2.x
$yii1path = '/path/to/yii1';
require($yii1path . '/YiiBase.php'); // Yii 1.x
require $yii1path . '/YiiBase.php'; // Yii 1.x
class Yii extends \yii\BaseYii
{

4
docs/guide-zh-CN/concept-autoloading.md

@ -49,8 +49,8 @@ Yii::$classMap['foo\bar\MyClass'] = 'path/to/MyClass.php';
当你同时使用其他自动加载器和 Yii 自动加载器时,应该在其他自动加载器安装成功**之后**,再包含 `Yii.php` 文件。这将使 Yii 成为第一个响应任何类自动加载请求的自动加载器。举例来说,以下代码提取自[基本应用模版](start-installation.md)的[入口脚本](structure-entry-scripts.md) 。第一行安装了 Composer 的自动加载器,第二行才是 Yii 的自动加载器:
```php
require(__DIR__ . '/../vendor/autoload.php');
require(__DIR__ . '/../vendor/yiisoft/yii2/Yii.php');
require __DIR__ . '/../vendor/autoload.php';
require __DIR__ . '/../vendor/yiisoft/yii2/Yii.php';
```
你也可以只使用 Composer 的自动加载,而不用 Yii 的自动加载。不过这样做的话,类的加载效率会下降,且你必须遵循 Composer 所设定的规则,从而让你的类满足可以被自动加载的要求。

8
docs/guide-zh-CN/concept-configurations.md

@ -79,7 +79,7 @@ Yii 中的配置可以用在很多场景。本章开头我们展示了如何使
$config = [
'id' => 'basic',
'basePath' => dirname(__DIR__),
'extensions' => require(__DIR__ . '/../vendor/yiisoft/extensions.php'),
'extensions' => require __DIR__ . '/../vendor/yiisoft/extensions.php',
'components' => [
'cache' => [
'class' => 'yii\caching\FileCache',
@ -146,8 +146,8 @@ echo Menu::widget([
return [
'id' => 'basic',
'basePath' => dirname(__DIR__),
'extensions' => require(__DIR__ . '/../vendor/yiisoft/extensions.php'),
'components' => require(__DIR__ . '/components.php'),
'extensions' => require __DIR__ . '/../vendor/yiisoft/extensions.php',
'components' => require __DIR__ . '/components.php',
];
```
@ -183,7 +183,7 @@ return [
仅仅需要 “require”,就可以取得一个配置文件的配置内容,像这样:
```php
$config = require('path/to/web.php');
$config = require 'path/to/web.php';
(new yii\web\Application($config))->run();
```

6
docs/guide-zh-CN/structure-applications.md

@ -15,11 +15,11 @@ Yii有两种应用主体: [[yii\web\Application|网页应用主体]] and
如下所示,当 [入口脚本](structure-entry-scripts.md) 创建了一个应用主体,它会加载一个 [配置](concept-configurations.md) 文件并传给应用主体。
```php
require(__DIR__ . '/../vendor/autoload.php');
require(__DIR__ . '/../vendor/yiisoft/yii2/Yii.php');
require __DIR__ . '/../vendor/autoload.php';
require __DIR__ . '/../vendor/yiisoft/yii2/Yii.php';
// 加载应用主体配置
$config = require(__DIR__ . '/../config/web.php');
$config = require __DIR__ . '/../config/web.php';
// 实例化应用主体、配置应用主体
(new yii\web\Application($config))->run();

2
docs/guide-zh-CN/structure-assets.md

@ -449,7 +449,7 @@ return [
return [
'components' => [
'assetManager' => [
'bundles' => require(__DIR__ . '/' . (YII_ENV_PROD ? 'assets-prod.php' : 'assets-dev.php')),
'bundles' => require __DIR__ . '/' . (YII_ENV_PROD ? 'assets-prod.php' : 'assets-dev.php'),
],
],
];

12
docs/guide-zh-CN/structure-entry-scripts.md

@ -28,13 +28,13 @@ defined('YII_DEBUG') or define('YII_DEBUG', true);
defined('YII_ENV') or define('YII_ENV', 'dev');
// 注册 Composer 自动加载器
require(__DIR__ . '/../vendor/autoload.php');
require __DIR__ . '/../vendor/autoload.php';
// 包含 Yii 类文件
require(__DIR__ . '/../vendor/yiisoft/yii2/Yii.php');
require __DIR__ . '/../vendor/yiisoft/yii2/Yii.php';
// 加载应用配置
$config = require(__DIR__ . '/../config/web.php');
$config = require __DIR__ . '/../config/web.php';
// 创建、配置、运行一个应用
(new yii\web\Application($config))->run();
@ -59,13 +59,13 @@ $config = require(__DIR__ . '/../config/web.php');
defined('YII_DEBUG') or define('YII_DEBUG', true);
// 注册 Composer 自动加载器
require(__DIR__ . '/vendor/autoload.php');
require __DIR__ . '/vendor/autoload.php';
// 包含 Yii 类文件
require(__DIR__ . '/vendor/yiisoft/yii2/Yii.php');
require __DIR__ . '/vendor/yiisoft/yii2/Yii.php';
// 加载应用配置
$config = require(__DIR__ . '/config/console.php');
$config = require __DIR__ . '/config/console.php';
$application = new yii\console\Application($config);
$exitCode = $application->run();

2
docs/guide-zh-CN/structure-modules.md

@ -58,7 +58,7 @@ public function init()
{
parent::init();
// 从config.php加载配置来初始化模块
\Yii::configure($this, require(__DIR__ . '/config.php'));
\Yii::configure($this, require __DIR__ . '/config.php');
}
```

18
docs/guide-zh-CN/tutorial-yii-integration.md

@ -21,10 +21,10 @@
```php
// install Composer autoloader (安装 Composer 自动加载器)
require(__DIR__ . '/../vendor/autoload.php');
require __DIR__ . '/../vendor/autoload.php';
// include Yii class file (加载 Yii 的类文件)
require(__DIR__ . '/../vendor/yiisoft/yii2/Yii.php');
require __DIR__ . '/../vendor/yiisoft/yii2/Yii.php';
```
@ -77,9 +77,9 @@ Yii::$classMap['Class2'] = 'path/to/Class2.php';
之后,你需要修改该第三方应用的入口脚本,在开头位置添加 Yii 的引入代码:
```php
require(__DIR__ . '/../vendor/yiisoft/yii2/Yii.php');
require __DIR__ . '/../vendor/yiisoft/yii2/Yii.php';
$yiiConfig = require(__DIR__ . '/../config/yii/web.php');
$yiiConfig = require __DIR__ . '/../config/yii/web.php';
new yii\web\Application($yiiConfig); // 千万别在这调用 run() 方法。(笑)
```
@ -103,14 +103,14 @@ Yii 2 独占功能的支持来增强这个系统。下面我们就来详细描
```php
// 导入下面会详细说明的定制 Yii 类文件。
require(__DIR__ . '/../components/Yii.php');
require __DIR__ . '/../components/Yii.php';
// Yii 2 应用的配置文件
$yii2Config = require(__DIR__ . '/../config/yii2/web.php');
$yii2Config = require __DIR__ . '/../config/yii2/web.php';
new yii\web\Application($yii2Config); // Do NOT call run()
// Yii 1 应用的配置文件
$yii1Config = require(__DIR__ . '/../config/yii1/main.php');
$yii1Config = require __DIR__ . '/../config/yii1/main.php';
Yii::createWebApplication($yii1Config)->run();
```
@ -118,10 +118,10 @@ Yii::createWebApplication($yii1Config)->run();
```php
$yii2path = '/path/to/yii2';
require($yii2path . '/BaseYii.php'); // Yii 2.x
require $yii2path . '/BaseYii.php'; // Yii 2.x
$yii1path = '/path/to/yii1';
require($yii1path . '/YiiBase.php'); // Yii 1.x
require $yii1path . '/YiiBase.php'; // Yii 1.x
class Yii extends \yii\BaseYii
{

4
docs/guide/concept-autoloading.md

@ -72,8 +72,8 @@ the [entry script](structure-entry-scripts.md) of the [Basic Project Template](s
line installs the Composer autoloader, while the second line installs the Yii autoloader:
```php
require(__DIR__ . '/../vendor/autoload.php');
require(__DIR__ . '/../vendor/yiisoft/yii2/Yii.php');
require __DIR__ . '/../vendor/autoload.php';
require __DIR__ . '/../vendor/yiisoft/yii2/Yii.php';
```
You may use the Composer autoloader alone without the Yii autoloader. However, by doing so, the performance

10
docs/guide/concept-configurations.md

@ -97,7 +97,7 @@ configuration file for the [Basic Project Template](start-installation.md).
$config = [
'id' => 'basic',
'basePath' => dirname(__DIR__),
'extensions' => require(__DIR__ . '/../vendor/yiisoft/extensions.php'),
'extensions' => require __DIR__ . '/../vendor/yiisoft/extensions.php',
'components' => [
'cache' => [
'class' => 'yii\caching\FileCache',
@ -142,7 +142,7 @@ configuration using `container` property. For example:
$config = [
'id' => 'basic',
'basePath' => dirname(__DIR__),
'extensions' => require(__DIR__ . '/../vendor/yiisoft/extensions.php'),
'extensions' => require __DIR__ . '/../vendor/yiisoft/extensions.php',
'container' => [
'definitions' => [
'yii\widgets\LinkPager' => ['maxButtonCount' => 5]
@ -193,8 +193,8 @@ For example, you may keep an application configuration in a file named `web.php`
return [
'id' => 'basic',
'basePath' => dirname(__DIR__),
'extensions' => require(__DIR__ . '/../vendor/yiisoft/extensions.php'),
'components' => require(__DIR__ . '/components.php'),
'extensions' => require __DIR__ . '/../vendor/yiisoft/extensions.php',
'components' => require __DIR__ . '/components.php',
];
```
@ -231,7 +231,7 @@ return [
To get a configuration stored in a configuration file, simply "require" it, like the following:
```php
$config = require('path/to/web.php');
$config = require 'path/to/web.php';
(new yii\web\Application($config))->run();
```

6
docs/guide/structure-applications.md

@ -19,11 +19,11 @@ When an [entry script](structure-entry-scripts.md) creates an application, it wi
a [configuration](concept-configurations.md) and apply it to the application, as follows:
```php
require(__DIR__ . '/../vendor/autoload.php');
require(__DIR__ . '/../vendor/yiisoft/yii2/Yii.php');
require __DIR__ . '/../vendor/autoload.php';
require __DIR__ . '/../vendor/yiisoft/yii2/Yii.php';
// load application configuration
$config = require(__DIR__ . '/../config/web.php');
$config = require __DIR__ . '/../config/web.php';
// instantiate and configure the application
(new yii\web\Application($config))->run();

2
docs/guide/structure-assets.md

@ -737,7 +737,7 @@ include this file in the application configuration. For example,
return [
'components' => [
'assetManager' => [
'bundles' => require(__DIR__ . '/' . (YII_ENV_PROD ? 'assets-prod.php' : 'assets-dev.php')),
'bundles' => require __DIR__ . '/' . (YII_ENV_PROD ? 'assets-prod.php' : 'assets-dev.php'),
],
],
];

12
docs/guide/structure-entry-scripts.md

@ -34,13 +34,13 @@ defined('YII_DEBUG') or define('YII_DEBUG', true);
defined('YII_ENV') or define('YII_ENV', 'dev');
// register Composer autoloader
require(__DIR__ . '/../vendor/autoload.php');
require __DIR__ . '/../vendor/autoload.php';
// include Yii class file
require(__DIR__ . '/../vendor/yiisoft/yii2/Yii.php');
require __DIR__ . '/../vendor/yiisoft/yii2/Yii.php';
// load application configuration
$config = require(__DIR__ . '/../config/web.php');
$config = require __DIR__ . '/../config/web.php';
// create, configure and run application
(new yii\web\Application($config))->run();
@ -66,13 +66,13 @@ defined('YII_DEBUG') or define('YII_DEBUG', true);
defined('YII_ENV') or define('YII_ENV', 'dev');
// register Composer autoloader
require(__DIR__ . '/vendor/autoload.php');
require __DIR__ . '/vendor/autoload.php';
// include Yii class file
require(__DIR__ . '/vendor/yiisoft/yii2/Yii.php');
require __DIR__ . '/vendor/yiisoft/yii2/Yii.php';
// load application configuration
$config = require(__DIR__ . '/config/console.php');
$config = require __DIR__ . '/config/console.php';
$application = new yii\console\Application($config);
$exitCode = $application->run();

2
docs/guide/structure-modules.md

@ -60,7 +60,7 @@ public function init()
{
parent::init();
// initialize the module with the configuration loaded from config.php
\Yii::configure($this, require(__DIR__ . '/config.php'));
\Yii::configure($this, require __DIR__ . '/config.php');
}
```

6
docs/guide/tutorial-console.md

@ -71,10 +71,10 @@ It contains code like the following:
defined('YII_DEBUG') or define('YII_DEBUG', true);
defined('YII_ENV') or define('YII_ENV', 'dev');
require(__DIR__ . '/vendor/autoload.php');
require(__DIR__ . '/vendor/yiisoft/yii2/Yii.php');
require __DIR__ . '/vendor/autoload.php';
require __DIR__ . '/vendor/yiisoft/yii2/Yii.php';
$config = require(__DIR__ . '/config/console.php');
$config = require __DIR__ . '/config/console.php';
$application = new yii\console\Application($config);
$exitCode = $application->run();

18
docs/guide/tutorial-yii-integration.md

@ -25,10 +25,10 @@ the Composer autoloader:
```php
// install Composer autoloader
require(__DIR__ . '/../vendor/autoload.php');
require __DIR__ . '/../vendor/autoload.php';
// include Yii class file
require(__DIR__ . '/../vendor/yiisoft/yii2/Yii.php');
require __DIR__ . '/../vendor/yiisoft/yii2/Yii.php';
```
### Using Downloaded Libraries <span id="using-downloaded-libs"></span>
@ -99,9 +99,9 @@ the `BasePath/vendor` directory.
Next, you should modify the entry script of the 3rd-party system by including the following code at the beginning:
```php
require(__DIR__ . '/../vendor/yiisoft/yii2/Yii.php');
require __DIR__ . '/../vendor/yiisoft/yii2/Yii.php';
$yiiConfig = require(__DIR__ . '/../config/yii/web.php');
$yiiConfig = require __DIR__ . '/../config/yii/web.php';
new yii\web\Application($yiiConfig); // Do NOT call run() here
```
@ -134,14 +134,14 @@ Second, modify the entry script of the application as follows,
```php
// include the customized Yii class described below
require(__DIR__ . '/../components/Yii.php');
require __DIR__ . '/../components/Yii.php';
// configuration for Yii 2 application
$yii2Config = require(__DIR__ . '/../config/yii2/web.php');
$yii2Config = require __DIR__ . '/../config/yii2/web.php';
new yii\web\Application($yii2Config); // Do NOT call run(), yii2 app is only used as service locator
// configuration for Yii 1 application
$yii1Config = require(__DIR__ . '/../config/yii1/main.php');
$yii1Config = require __DIR__ . '/../config/yii1/main.php';
Yii::createWebApplication($yii1Config)->run();
```
@ -150,10 +150,10 @@ The above code includes the customized `Yii` class file, which can be created as
```php
$yii2path = '/path/to/yii2';
require($yii2path . '/BaseYii.php'); // Yii 2.x
require $yii2path . '/BaseYii.php'; // Yii 2.x
$yii1path = '/path/to/yii1';
require($yii1path . '/YiiBase.php'); // Yii 1.x
require $yii1path . '/YiiBase.php'; // Yii 1.x
class Yii extends \yii\BaseYii
{

2
framework/BaseYii.php

@ -289,7 +289,7 @@ class BaseYii
return;
}
include($classFile);
include $classFile;
if (YII_DEBUG && !class_exists($className, false) && !interface_exists($className, false) && !trait_exists($className, false)) {
throw new UnknownClassException("Unable to find '$className' in file: $classFile. Namespace missing?");

4
framework/Yii.php

@ -5,7 +5,7 @@
* @license http://www.yiiframework.com/license/
*/
require(__DIR__ . '/BaseYii.php');
require __DIR__ . '/BaseYii.php';
/**
* Yii is a helper class serving common framework functionalities.
@ -21,5 +21,5 @@ class Yii extends \yii\BaseYii
}
spl_autoload_register(['Yii', 'autoload'], true, true);
Yii::$classMap = require(__DIR__ . '/classes.php');
Yii::$classMap = require __DIR__ . '/classes.php';
Yii::$container = new yii\di\Container();

2
framework/base/Application.php

@ -281,7 +281,7 @@ abstract class Application extends Module
{
if ($this->extensions === null) {
$file = Yii::getAlias('@vendor/yiisoft/extensions.php');
$this->extensions = is_file($file) ? include($file) : [];
$this->extensions = is_file($file) ? include $file : [];
}
foreach ($this->extensions as $extension) {
if (!empty($extension['alias'])) {

4
framework/base/ErrorHandler.php

@ -207,7 +207,7 @@ abstract class ErrorHandler extends Component
// load ErrorException manually here because autoloading them will not work
// when error occurs while autoloading a class
if (!class_exists('yii\\base\\ErrorException', false)) {
require_once(__DIR__ . '/ErrorException.php');
require_once __DIR__ . '/ErrorException.php';
}
$exception = new ErrorException($message, $code, $code, $file, $line);
@ -239,7 +239,7 @@ abstract class ErrorHandler extends Component
// load ErrorException manually here because autoloading them will not work
// when error occurs while autoloading a class
if (!class_exists('yii\\base\\ErrorException', false)) {
require_once(__DIR__ . '/ErrorException.php');
require_once __DIR__ . '/ErrorException.php';
}
$error = error_get_last();

2
framework/base/View.php

@ -327,7 +327,7 @@ class View extends Component
ob_implicit_flush(false);
extract($_params_, EXTR_OVERWRITE);
try {
require($_file_);
require $_file_;
return ob_get_clean();
} catch (\Exception $e) {
while (ob_get_level() > $_obInitialLevel_) {

2
framework/console/Application.php

@ -105,7 +105,7 @@ class Application extends \yii\base\Application
if (strpos($param, $option) !== false) {
$path = substr($param, strlen($option));
if (!empty($path) && is_file($file = Yii::getAlias($path))) {
return require($file);
return require $file;
}
exit("The configuration file does not exist: $path\n");

3
framework/console/controllers/AssetController.php

@ -216,7 +216,8 @@ class AssetController extends Controller
protected function loadConfiguration($configFile)
{
$this->stdout("Loading configuration from '{$configFile}'...\n");
foreach (require($configFile) as $name => $value) {
$config = require $configFile;
foreach ($config as $name => $value) {
if (property_exists($this, $name) || $this->canSetProperty($name)) {
$this->$name = $value;
} else {

4
framework/console/controllers/BaseMigrateController.php

@ -737,13 +737,13 @@ abstract class BaseMigrateController extends Controller
foreach ($this->migrationPath as $path) {
$file = $path . DIRECTORY_SEPARATOR . $class . '.php';
if (is_file($file)) {
require_once($file);
require_once $file;
break;
}
}
} else {
$file = $this->migrationPath . DIRECTORY_SEPARATOR . $class . '.php';
require_once($file);
require_once $file;
}
}
}

5
framework/console/controllers/MessageController.php

@ -277,7 +277,7 @@ EOD;
if (!is_file($configFile)) {
throw new Exception("The configuration file does not exist: $configFile");
}
$configFileContent = require($configFile);
$configFileContent = require $configFile;
}
$config = array_merge(
@ -538,7 +538,6 @@ EOD;
$category = mb_substr($category, 1, -1);
if (!$this->isCategoryIgnored($category, $ignoreCategories)) {
$fullMessage = mb_substr($buffer[2][1], 1, -1);
$i = 3;
while ($i < count($buffer) - 1 && !is_array($buffer[$i]) && $buffer[$i] === '.') {
@ -687,7 +686,7 @@ EOD;
protected function saveMessagesCategoryToPHP($messages, $fileName, $overwrite, $removeUnused, $sort, $category, $markUnused)
{
if (is_file($fileName)) {
$rawExistingMessages = require($fileName);
$rawExistingMessages = require $fileName;
$existingMessages = $rawExistingMessages;
sort($messages);
ksort($existingMessages);

2
framework/helpers/BaseFileHelper.php

@ -207,7 +207,7 @@ class BaseFileHelper
}
$magicFile = Yii::getAlias($magicFile);
if (!isset(self::$_mimeTypes[$magicFile])) {
self::$_mimeTypes[$magicFile] = require($magicFile);
self::$_mimeTypes[$magicFile] = require $magicFile;
}
return self::$_mimeTypes[$magicFile];
}

2
framework/i18n/PhpMessageSource.php

@ -153,7 +153,7 @@ class PhpMessageSource extends MessageSource
protected function loadMessagesFromFile($messageFile)
{
if (is_file($messageFile)) {
$messages = include($messageFile);
$messages = include $messageFile;
if (!is_array($messages)) {
$messages = [];
}

2
framework/rbac/PhpManager.php

@ -779,7 +779,7 @@ class PhpManager extends BaseManager
protected function loadFromFile($file)
{
if (is_file($file)) {
return require($file);
return require $file;
}
return [];

8
framework/requirements/YiiRequirementChecker.php

@ -17,7 +17,7 @@ if (version_compare(PHP_VERSION, '4.3', '<')) {
* Example:
*
* ```php
* require_once('path/to/YiiRequirementChecker.php');
* require_once 'path/to/YiiRequirementChecker.php';
* $requirementsChecker = new YiiRequirementChecker();
* $requirements = array(
* array(
@ -68,7 +68,7 @@ class YiiRequirementChecker
function check($requirements)
{
if (is_string($requirements)) {
$requirements = require($requirements);
$requirements = require $requirements;
}
if (!is_array($requirements)) {
$this->usageError('Requirements must be an array, "' . gettype($requirements) . '" has been given!');
@ -311,11 +311,11 @@ class YiiRequirementChecker
if ($_return_) {
ob_start();
ob_implicit_flush(false);
require($_viewFile_);
require $_viewFile_;
return ob_get_clean();
} else {
require($_viewFile_);
require $_viewFile_;
}
}

2
framework/test/ActiveFixture.php

@ -98,7 +98,7 @@ class ActiveFixture extends BaseActiveFixture
$class = new \ReflectionClass($this);
$dataFile = dirname($class->getFileName()) . '/data/' . $this->getTableSchema()->fullName . '.php';
return is_file($dataFile) ? require($dataFile) : [];
return is_file($dataFile) ? require $dataFile : [];
}
return parent::getData();

2
framework/test/ArrayFixture.php

@ -61,7 +61,7 @@ class ArrayFixture extends Fixture implements \IteratorAggregate, \ArrayAccess,
}
$dataFile = Yii::getAlias($this->dataFile);
if (is_file($dataFile)) {
return require($dataFile);
return require $dataFile;
}
throw new InvalidConfigException("Fixture data file does not exist: {$this->dataFile}");

2
framework/test/BaseActiveFixture.php

@ -100,7 +100,7 @@ abstract class BaseActiveFixture extends DbFixture implements \IteratorAggregate
}
$dataFile = Yii::getAlias($this->dataFile);
if (is_file($dataFile)) {
return require($dataFile);
return require $dataFile;
}
throw new InvalidConfigException("Fixture data file does not exist: {$this->dataFile}");

2
framework/test/InitDbFixture.php

@ -66,7 +66,7 @@ class InitDbFixture extends DbFixture
{
$file = Yii::getAlias($this->initScript);
if (is_file($file)) {
require($file);
require $file;
}
}

2
framework/web/ErrorHandler.php

@ -247,7 +247,7 @@ class ErrorHandler extends \yii\base\ErrorHandler
ob_start();
ob_implicit_flush(false);
extract($_params_, EXTR_OVERWRITE);
require(Yii::getAlias($_file_));
require Yii::getAlias($_file_);
return ob_get_clean();
}

4
framework/yii

@ -17,14 +17,14 @@ $composerAutoload = [
$vendorPath = null;
foreach ($composerAutoload as $autoload) {
if (file_exists($autoload)) {
require($autoload);
require $autoload;
$vendorPath = dirname($autoload);
break;
}
}
require(__DIR__ . '/Yii.php');
require __DIR__ . '/Yii.php';
$application = new yii\console\Application([
'id' => 'yii-console',

2
tests/TestCase.php

@ -36,7 +36,7 @@ abstract class TestCase extends \PHPUnit\Framework\TestCase
public static function getParam($name, $default = null)
{
if (static::$params === null) {
static::$params = require(__DIR__ . '/data/config.php');
static::$params = require __DIR__ . '/data/config.php';
}
return isset(static::$params[$name]) ? static::$params[$name] : $default;

8
tests/bootstrap.php

@ -17,11 +17,11 @@ $_SERVER['SCRIPT_FILENAME'] = __FILE__;
// require composer autoloader if available
$composerAutoload = __DIR__ . '/../vendor/autoload.php';
if (is_file($composerAutoload)) {
require_once($composerAutoload);
require_once $composerAutoload;
}
require_once(__DIR__ . '/../framework/Yii.php');
require_once __DIR__ . '/../framework/Yii.php';
Yii::setAlias('@yiiunit', __DIR__);
require_once(__DIR__ . '/compatibility.php');
require_once(__DIR__ . '/TestCase.php');
require_once __DIR__ . '/compatibility.php';
require_once __DIR__ . '/TestCase.php';

2
tests/data/config-docker.php

@ -55,7 +55,7 @@ $config = [
];
if (is_file(__DIR__ . '/config.local.php')) {
include(__DIR__ . '/config.local.php');
include __DIR__ . '/config.local.php';
}
return $config;

2
tests/data/config.php

@ -55,7 +55,7 @@ $config = [
];
if (is_file(__DIR__ . '/config.local.php')) {
include(__DIR__ . '/config.local.php');
include __DIR__ . '/config.local.php';
}
return $config;

6
tests/framework/console/controllers/AssetControllerTest.php

@ -257,7 +257,7 @@ EOL;
$configFileName = $this->testFilePath . DIRECTORY_SEPARATOR . 'config.php';
$this->runAssetControllerAction('template', [$configFileName]);
$this->assertFileExists($configFileName, 'Unable to create config file template!');
$config = require($configFileName);
$config = require $configFileName;
$this->assertInternalType('array', $config, 'Invalid config created!');
}
@ -303,7 +303,7 @@ EOL;
// Then :
$this->assertFileExists($bundleFile, 'Unable to create output bundle file!');
$compressedBundleConfig = require($bundleFile);
$compressedBundleConfig = require $bundleFile;
$this->assertInternalType('array', $compressedBundleConfig, 'Output bundle file has incorrect format!');
$this->assertCount(2, $compressedBundleConfig, 'Output bundle config contains wrong bundle count!');
@ -383,7 +383,7 @@ EOL;
// Then :
$this->assertFileExists($bundleFile, 'Unable to create output bundle file!');
$compressedBundleConfig = require($bundleFile);
$compressedBundleConfig = require $bundleFile;
$this->assertInternalType('array', $compressedBundleConfig, 'Output bundle file has incorrect format!');
$this->assertArrayHasKey($externalAssetBundleClassName, $compressedBundleConfig, 'External bundle is lost!');

2
tests/framework/requirements/YiiRequirementCheckerTest.php

@ -5,7 +5,7 @@
* @license http://www.yiiframework.com/license/
*/
require_once(__DIR__ . '/../../../framework/requirements/YiiRequirementChecker.php');
require_once __DIR__ . '/../../../framework/requirements/YiiRequirementChecker.php';
use yiiunit\TestCase;

Loading…
Cancel
Save