Skip to content

Commit 2d672b6

Browse files
committed
release version 2.0.13
1 parent 5a68ec3 commit 2d672b6

23 files changed

+80
-46
lines changed

Diff for: framework/BaseYii.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ class BaseYii
9393
*/
9494
public static function getVersion()
9595
{
96-
return '2.0.13-dev';
96+
return '2.0.13';
9797
}
9898

9999
/**

Diff for: framework/CHANGELOG.md

+7-6
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ Yii Framework 2 Change Log
1212
- Bug #11825: User can login by cookie only once when `autoRenewCookie` is set to false (shirase, silverfire)
1313
- Bug #12860: Fixed possible race conditions in `yii\mutex\FileMutex` (kidol)
1414
- Bug #13258: Fixed `yii\mutex\FileMutex::$autoRelease` having no effect due to missing base class initialization (kidol)
15+
- Bug #13436: Fixed migration for MSSQL DbSession (silverfire)
1516
- Bug #13564: Fixed `yii\web\Request::getAuthUser()`, `getAuthPassword()` to respect `HTTP_AUTHORIZATION` request header (silverfire)
1617
- Bug #13720: Improve `yii\helpers\FormatConverter::convertDatePhpToIcu()` to handle escaped chars correctly (rob006)
1718
- Bug #13757: Fixed ambiguous column error in `BaseActiveRecord::refresh()` when the query adds a JOIN by default (cebe, ivankff)
@@ -22,6 +23,7 @@ Yii Framework 2 Change Log
2223
- Bug #14129: Fixed console help to properly work with tricky camelcased controller names (samdark, silverfire)
2324
- Bug #14134: Fixed multiple `validateAttribute()` calls when `scenarios()` returns duplicate attributes (krukru)
2425
- Bug #14165: Set `_slave` of `Connection` to `false` instead of `null` in `close` method (rossoneri)
26+
- Bug #14186: Forced validation in `yiiActiveForm` do not trigger `afterValidate` event (arogachev)
2527
- Bug #14192: Fixed wrong default null value for TIMESTAMP when using PostgreSQL (Tigrov)
2628
- Bug #14202: Fixed current time in (UTC) `\Yii::$app->formatter` if time not set (bscheshirwork)
2729
- Bug #14206: `MySqlMutex`, `PgsqlMutex` and `OracleMutex` now use `useMaster()` to ensure lock is aquired on the same DB server (cebe, ryusoft)
@@ -40,6 +42,7 @@ Yii Framework 2 Change Log
4042
- Bug #14471: `ContentNegotiator` will always set one of the configured server response formats even if the client does not accept any of them (PowerGamer1)
4143
- Bug #14492: Fixed error handler not escaping error info in debug mode, see CVE-2017-11516 (samdark)
4244
- Bug #14493: Fixed getting permissions in `yii\rbac\Dbmanger::getPermissionsByUser` by user with id equals 0 (dmirogin)
45+
- Bug #14510: The state of a form is always "not validated" when using forced validation in `yiiActiveForm` (arogachev)
4346
- Bug #14523: Added `yii\web\MultipartFormDataParser::$force` option allowing to enforce parsing even on 'POST' request (klimov-paul)
4447
- Bug #14525: Fixed 2.0.12 regression of loading of global fixtures trough `yii fixture/load` (michaelarnauts)
4548
- Bug #14533: Fixed `yii\validators\ExistValidator` and `yii\validators\UniqueValidator` throw exception in case they are set for `yii\db\ActiveRecord` with `$targetClass` pointing to NOSQL ActiveRecord (klimov-paul)
@@ -57,9 +60,11 @@ Yii Framework 2 Change Log
5760
- Enh #6644: Added `yii\helpers\ArrayHelper::setValue()` (LAV45)
5861
- Enh #7823: Added `yii\filters\AjaxFilter` filter (dmirogin)
5962
- Enh #9438: `yii\web\DbSession` now relies on error handler to display errors (samdark)
63+
- Enh #9703, #9709: Added `yii\i18n\Formatter::asWeight()` and `::asLength()` formatters (nineinchnick, silverfire)
6064
- Enh #11415: Added `yii\console\widgets\Table` to draw tables in console apps (pana1990, rob006, samdark, tonykor)
6165
- Enh #13254: Made `yii\helpers\StringHelper` and `yii\validators\StringValidator` independent of `Yii::$app` instance (cebe)
6266
- Enh #13378: Added `yii\behaviors\SluggableBehaviour::skipOnEmpty` option (andrewnester)
67+
- Enh #13403: Added 'permissions' additionally to 'roles' in `yii\filters\AccessRule` in order to be able to specify these separately (thyseus)
6368
- Enh #13486: Use DI container to instantiate cookies in order to be able to set defaults (samdark)
6469
- Enh #13586: Added `$preserveNonEmptyValues` property to the `yii\behaviors\AttributeBehavior` (Kolyunya)
6570
- Enh #13780: Added support for trusted proxies in `yii\web\Request` (sammousa, cebe, silverfire)
@@ -92,19 +97,15 @@ Yii Framework 2 Change Log
9297
- Enh #14877: Disabled profiling on connection opening when profiling is disabled (njasm)
9398
- Enh #14913: Assset hashing now takes asset linking into account to improve cache busting (schmunk42)
9499
- Enh #14929: Ensure trailing `;` on combining files with `asset` command to fix compiler failures (tanakahisateru)
100+
- Enh #14958: Added options to copy stacktrace and search for error message to the exception page (cebe)
95101
- Enh #14967: Added Armenian Translations (gevorgmansuryan)
96102
- Enh #15015: Added `StringHelper::floatToString()` to safely cast float values independent of the locale, also fixes some places in the framework that use it now (cebe)
97103
- Chg #7936: Deprecate `yii\base\Object` in favor of `yii\base\BaseObject` for compatibility with PHP 7.2 (rob006, cebe, klimov-paul)
98104
- Chg #14201: `yii\console\controllers\MessageController::extractMessagesFromTokens()` is now protected (faenir)
99105
- Chg #14286: Used primary inputmask package name instead of an alias (samdark)
100106
- Chg #14321: `yii\widgets\MaskedInput` is now registering its JavaScript `clientOptions` initialization code in head section (DaveFerger)
101107
- Chg #14487: Changed i18n message error to warning (dmirogin)
102-
- Bug #13436: Fixed migration for MSSQL DbSession (silverfire)
103-
- Bug #14186: Forced validation in `yiiActiveForm` do not trigger `afterValidate` event (arogachev)
104-
- Bug #14510: The state of a form is always "not validated" when using forced validation in `yiiActiveForm` (arogachev)
105-
- Enh #13403: Added 'permissions' additionally to 'roles' in `yii\filters\AccessRule` in order to be able to specify these separately (thyseus)
106-
- Enh #14958: Added options to copy stacktrace and search for error message to the exception page (cebe)
107-
- Enh #9703, #9709: Added `yii\i18n\Formatter::asWeight()` and `::asLength()` formatters (nineinchnick, silverfire)
108+
108109

109110
2.0.12 June 05, 2017
110111
--------------------

Diff for: framework/base/Application.php

+2-2
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@
1919
* @property \yii\rbac\ManagerInterface $authManager The auth manager application component. Null is returned
2020
* if auth manager is not configured. This property is read-only.
2121
* @property string $basePath The root directory of the application.
22-
* @property \yii\caching\CacheInterface $cache The cache application component. Null if the component is not enabled.
23-
* This property is read-only.
22+
* @property \yii\caching\CacheInterface $cache The cache application component. Null if the component is not
23+
* enabled. This property is read-only.
2424
* @property array $container Values given in terms of name-value pairs. This property is write-only.
2525
* @property \yii\db\Connection $db The database connection. This property is read-only.
2626
* @property \yii\web\ErrorHandler|\yii\console\ErrorHandler $errorHandler The error handler application

Diff for: framework/classes.php

+17-1
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
'yii\base\ArrayAccessTrait' => YII2_PATH . '/base/ArrayAccessTrait.php',
1919
'yii\base\Arrayable' => YII2_PATH . '/base/Arrayable.php',
2020
'yii\base\ArrayableTrait' => YII2_PATH . '/base/ArrayableTrait.php',
21+
'yii\base\BaseObject' => YII2_PATH . '/base/BaseObject.php',
2122
'yii\base\Behavior' => YII2_PATH . '/base/Behavior.php',
2223
'yii\base\BootstrapInterface' => YII2_PATH . '/base/BootstrapInterface.php',
2324
'yii\base\Component' => YII2_PATH . '/base/Component.php',
@@ -40,10 +41,11 @@
4041
'yii\base\Module' => YII2_PATH . '/base/Module.php',
4142
'yii\base\NotSupportedException' => YII2_PATH . '/base/NotSupportedException.php',
4243
'yii\base\Object' => YII2_PATH . '/base/Object.php',
43-
'yii\base\BaseObject' => YII2_PATH . '/base/BaseObject.php',
4444
'yii\base\Request' => YII2_PATH . '/base/Request.php',
4545
'yii\base\Response' => YII2_PATH . '/base/Response.php',
4646
'yii\base\Security' => YII2_PATH . '/base/Security.php',
47+
'yii\base\StaticInstanceInterface' => YII2_PATH . '/base/StaticInstanceInterface.php',
48+
'yii\base\StaticInstanceTrait' => YII2_PATH . '/base/StaticInstanceTrait.php',
4749
'yii\base\Theme' => YII2_PATH . '/base/Theme.php',
4850
'yii\base\UnknownClassException' => YII2_PATH . '/base/UnknownClassException.php',
4951
'yii\base\UnknownMethodException' => YII2_PATH . '/base/UnknownMethodException.php',
@@ -58,12 +60,14 @@
5860
'yii\base\WidgetEvent' => YII2_PATH . '/base/WidgetEvent.php',
5961
'yii\behaviors\AttributeBehavior' => YII2_PATH . '/behaviors/AttributeBehavior.php',
6062
'yii\behaviors\AttributeTypecastBehavior' => YII2_PATH . '/behaviors/AttributeTypecastBehavior.php',
63+
'yii\behaviors\AttributesBehavior' => YII2_PATH . '/behaviors/AttributesBehavior.php',
6164
'yii\behaviors\BlameableBehavior' => YII2_PATH . '/behaviors/BlameableBehavior.php',
6265
'yii\behaviors\SluggableBehavior' => YII2_PATH . '/behaviors/SluggableBehavior.php',
6366
'yii\behaviors\TimestampBehavior' => YII2_PATH . '/behaviors/TimestampBehavior.php',
6467
'yii\caching\ApcCache' => YII2_PATH . '/caching/ApcCache.php',
6568
'yii\caching\ArrayCache' => YII2_PATH . '/caching/ArrayCache.php',
6669
'yii\caching\Cache' => YII2_PATH . '/caching/Cache.php',
70+
'yii\caching\CacheInterface' => YII2_PATH . '/caching/CacheInterface.php',
6771
'yii\caching\ChainedDependency' => YII2_PATH . '/caching/ChainedDependency.php',
6872
'yii\caching\DbCache' => YII2_PATH . '/caching/DbCache.php',
6973
'yii\caching\DbDependency' => YII2_PATH . '/caching/DbDependency.php',
@@ -83,9 +87,11 @@
8387
'yii\captcha\CaptchaAction' => YII2_PATH . '/captcha/CaptchaAction.php',
8488
'yii\captcha\CaptchaAsset' => YII2_PATH . '/captcha/CaptchaAsset.php',
8589
'yii\captcha\CaptchaValidator' => YII2_PATH . '/captcha/CaptchaValidator.php',
90+
'yii\data\ActiveDataFilter' => YII2_PATH . '/data/ActiveDataFilter.php',
8691
'yii\data\ActiveDataProvider' => YII2_PATH . '/data/ActiveDataProvider.php',
8792
'yii\data\ArrayDataProvider' => YII2_PATH . '/data/ArrayDataProvider.php',
8893
'yii\data\BaseDataProvider' => YII2_PATH . '/data/BaseDataProvider.php',
94+
'yii\data\DataFilter' => YII2_PATH . '/data/DataFilter.php',
8995
'yii\data\DataProviderInterface' => YII2_PATH . '/data/DataProviderInterface.php',
9096
'yii\data\Pagination' => YII2_PATH . '/data/Pagination.php',
9197
'yii\data\Sort' => YII2_PATH . '/data/Sort.php',
@@ -99,13 +105,19 @@
99105
'yii\db\AfterSaveEvent' => YII2_PATH . '/db/AfterSaveEvent.php',
100106
'yii\db\BaseActiveRecord' => YII2_PATH . '/db/BaseActiveRecord.php',
101107
'yii\db\BatchQueryResult' => YII2_PATH . '/db/BatchQueryResult.php',
108+
'yii\db\CheckConstraint' => YII2_PATH . '/db/CheckConstraint.php',
102109
'yii\db\ColumnSchema' => YII2_PATH . '/db/ColumnSchema.php',
103110
'yii\db\ColumnSchemaBuilder' => YII2_PATH . '/db/ColumnSchemaBuilder.php',
104111
'yii\db\Command' => YII2_PATH . '/db/Command.php',
105112
'yii\db\Connection' => YII2_PATH . '/db/Connection.php',
113+
'yii\db\Constraint' => YII2_PATH . '/db/Constraint.php',
114+
'yii\db\ConstraintFinderTrait' => YII2_PATH . '/db/ConstraintFinderTrait.php',
106115
'yii\db\DataReader' => YII2_PATH . '/db/DataReader.php',
116+
'yii\db\DefaultValueConstraint' => YII2_PATH . '/db/DefaultValueConstraint.php',
107117
'yii\db\Exception' => YII2_PATH . '/db/Exception.php',
108118
'yii\db\Expression' => YII2_PATH . '/db/Expression.php',
119+
'yii\db\ForeignKeyConstraint' => YII2_PATH . '/db/ForeignKeyConstraint.php',
120+
'yii\db\IndexConstraint' => YII2_PATH . '/db/IndexConstraint.php',
109121
'yii\db\IntegrityException' => YII2_PATH . '/db/IntegrityException.php',
110122
'yii\db\Migration' => YII2_PATH . '/db/Migration.php',
111123
'yii\db\MigrationInterface' => YII2_PATH . '/db/MigrationInterface.php',
@@ -115,6 +127,8 @@
115127
'yii\db\QueryTrait' => YII2_PATH . '/db/QueryTrait.php',
116128
'yii\db\Schema' => YII2_PATH . '/db/Schema.php',
117129
'yii\db\SchemaBuilderTrait' => YII2_PATH . '/db/SchemaBuilderTrait.php',
130+
'yii\db\SqlToken' => YII2_PATH . '/db/SqlToken.php',
131+
'yii\db\SqlTokenizer' => YII2_PATH . '/db/SqlTokenizer.php',
118132
'yii\db\StaleObjectException' => YII2_PATH . '/db/StaleObjectException.php',
119133
'yii\db\TableSchema' => YII2_PATH . '/db/TableSchema.php',
120134
'yii\db\Transaction' => YII2_PATH . '/db/Transaction.php',
@@ -138,12 +152,14 @@
138152
'yii\db\sqlite\ColumnSchemaBuilder' => YII2_PATH . '/db/sqlite/ColumnSchemaBuilder.php',
139153
'yii\db\sqlite\QueryBuilder' => YII2_PATH . '/db/sqlite/QueryBuilder.php',
140154
'yii\db\sqlite\Schema' => YII2_PATH . '/db/sqlite/Schema.php',
155+
'yii\db\sqlite\SqlTokenizer' => YII2_PATH . '/db/sqlite/SqlTokenizer.php',
141156
'yii\di\Container' => YII2_PATH . '/di/Container.php',
142157
'yii\di\Instance' => YII2_PATH . '/di/Instance.php',
143158
'yii\di\NotInstantiableException' => YII2_PATH . '/di/NotInstantiableException.php',
144159
'yii\di\ServiceLocator' => YII2_PATH . '/di/ServiceLocator.php',
145160
'yii\filters\AccessControl' => YII2_PATH . '/filters/AccessControl.php',
146161
'yii\filters\AccessRule' => YII2_PATH . '/filters/AccessRule.php',
162+
'yii\filters\AjaxFilter' => YII2_PATH . '/filters/AjaxFilter.php',
147163
'yii\filters\ContentNegotiator' => YII2_PATH . '/filters/ContentNegotiator.php',
148164
'yii\filters\Cors' => YII2_PATH . '/filters/Cors.php',
149165
'yii\filters\HostControl' => YII2_PATH . '/filters/HostControl.php',

Diff for: framework/console/ExitCode.php

+1
Original file line numberDiff line numberDiff line change
@@ -145,6 +145,7 @@ class ExitCode
145145
self::CONFIG => 'Configuration error',
146146
];
147147

148+
148149
/**
149150
* Returns a short reason text for the given exit code.
150151
*

Diff for: framework/console/controllers/BaseMigrateController.php

+1-2
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,6 @@ abstract class BaseMigrateController extends Controller
3131
*/
3232
const BASE_MIGRATION = 'm000000_000000_base';
3333

34-
3534
/**
3635
* @var string the default command action.
3736
*/
@@ -84,7 +83,6 @@ abstract class BaseMigrateController extends Controller
8483
* or a file path.
8584
*/
8685
public $templateFile;
87-
8886
/**
8987
* @var bool indicates whether the console output should be compacted.
9088
* If this is set to true, the individual commands ran within the migration will not be output to the console.
@@ -93,6 +91,7 @@ abstract class BaseMigrateController extends Controller
9391
*/
9492
public $compact = false;
9593

94+
9695
/**
9796
* @inheritdoc
9897
*/

Diff for: framework/console/controllers/MigrateController.php

-1
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,6 @@ class MigrateController extends BaseMigrateController
7979
*/
8080
const MAX_NAME_LENGTH = 180;
8181

82-
8382
/**
8483
* @var string the name of the table for keeping applied migration information.
8584
*/

Diff for: framework/console/widgets/Table.php

+4
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,9 @@
4040
* ],
4141
* ]);
4242
*
43+
* @property string $listPrefix List prefix. This property is write-only.
44+
* @property int $screenWidth Screen width. This property is write-only.
45+
*
4346
* @author Daniel Gomez Pan <[email protected]>
4447
* @since 2.0.13
4548
*/
@@ -102,6 +105,7 @@ class Table extends Widget
102105
*/
103106
private $_listPrefix = '';
104107

108+
105109
/**
106110
* Set table headers.
107111
*

Diff for: framework/data/DataFilter.php

+9-7
Original file line numberDiff line numberDiff line change
@@ -110,11 +110,13 @@
110110
*
111111
* @see ActiveDataFilter
112112
*
113-
* @property mixed $filter filter value.
114-
* @property Model $searchModel model to be used for filter attributes validation.
115-
* @property array $searchAttributeTypes search attribute type map.
116-
* @property array $errorMessages list of error messages responding to invalid filter structure,
117-
* in format: `[errorKey => message]`. Please refer to [[setErrorMessages()]] for details.
113+
* @property array $errorMessages Error messages in format `[errorKey => message]`. Note that the type of this
114+
* property differs in getter and setter. See [[getErrorMessages()]] and [[setErrorMessages()]] for details.
115+
* @property mixed $filter Raw filter value.
116+
* @property array $searchAttributeTypes Search attribute type map. Note that the type of this property
117+
* differs in getter and setter. See [[getSearchAttributeTypes()]] and [[setSearchAttributeTypes()]] for details.
118+
* @property Model $searchModel Model instance. Note that the type of this property differs in getter and
119+
* setter. See [[getSearchModel()]] and [[setSearchModel()]] for details.
118120
*
119121
* @author Paul Klimov <[email protected]>
120122
* @since 2.0.13
@@ -160,8 +162,8 @@ class DataFilter extends Model
160162
* ```
161163
*
162164
* > Note: while specifying filter controls take actual data exchange format, which your API uses, in mind.
163-
* Make sure each specified control keyword is valid for the format. For example, in XML tag name can start
164-
* only with a letter character, thus controls like `>`, '=' or `$gt` will break the XML schema.
165+
* > Make sure each specified control keyword is valid for the format. For example, in XML tag name can start
166+
* > only with a letter character, thus controls like `>`, '=' or `$gt` will break the XML schema.
165167
*/
166168
public $filterControls = [
167169
'and' => 'AND',

Diff for: framework/db/ActiveQuery.php

-2
Original file line numberDiff line numberDiff line change
@@ -66,8 +66,6 @@
6666
* marks a relation as inverse of another relation and [[onCondition()]] which adds a condition that
6767
* is to be added to relational query join condition.
6868
*
69-
* @property string[] $tablesUsedInFrom Table names indexed by aliases. This property is read-only.
70-
*
7169
* @author Qiang Xue <[email protected]>
7270
* @author Carsten Brandt <[email protected]>
7371
* @since 2.0

Diff for: framework/db/Command.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@
4848
* For more details and usage information on Command, see the [guide article on Database Access Objects](guide:db-dao).
4949
*
5050
* @property string $rawSql The raw SQL with parameter values inserted into the corresponding placeholders in
51-
* [[sql]]. This property is read-only.
51+
* [[sql]].
5252
* @property string $sql The SQL statement to be executed.
5353
*
5454
* @author Qiang Xue <[email protected]>

Diff for: framework/db/Migration.php

+3-4
Original file line numberDiff line numberDiff line change
@@ -65,14 +65,12 @@ class Migration extends Component implements MigrationInterface
6565
* ```
6666
*/
6767
public $db = 'db';
68-
6968
/**
7069
* @var int max number of characters of the SQL outputted. Useful for reduction of long statements and making
7170
* console output more compact.
7271
* @since 2.0.13
7372
*/
7473
public $maxSqlOutputLength;
75-
7674
/**
7775
* @var bool indicates whether the console output should be compacted.
7876
* If this is set to true, the individual commands ran within the migration will not be output to the console.
@@ -81,6 +79,7 @@ class Migration extends Component implements MigrationInterface
8179
*/
8280
public $compact = false;
8381

82+
8483
/**
8584
* Initializes the migration.
8685
* This method will set [[db]] to be the 'db' application component, if it is `null`.
@@ -543,7 +542,7 @@ public function dropCommentFromTable($table)
543542

544543
/**
545544
* Prepares for a command to be executed, and outputs to the console.
546-
*
545+
*
547546
* @param string $description the description for the command, to be output to the console.
548547
* @return float the time before the command is executed, for the time elapsed to be calculated.
549548
* @since 2.0.13
@@ -558,7 +557,7 @@ protected function beginCommand($description)
558557

559558
/**
560559
* Finalizes after the command has been executed, and outputs to the console the time elapsed.
561-
*
560+
*
562561
* @param float $time the time before the command was executed.
563562
* @since 2.0.13
564563
*/

Diff for: framework/db/Query.php

+2
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,8 @@
4040
*
4141
* A more detailed usage guide on how to work with Query can be found in the [guide article on Query Builder](guide:db-query-builder).
4242
*
43+
* @property string[] $tablesUsedInFrom Table names indexed by aliases. This property is read-only.
44+
*
4345
* @author Qiang Xue <[email protected]>
4446
* @author Carsten Brandt <[email protected]>
4547
* @since 2.0

Diff for: framework/db/Schema.php

-1
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,6 @@ abstract class Schema extends BaseObject
6161
const TYPE_BINARY = 'binary';
6262
const TYPE_BOOLEAN = 'boolean';
6363
const TYPE_MONEY = 'money';
64-
6564
/**
6665
* Schema cache version, to detect incompatibilities in cached values when the
6766
* data format of the cache changes.

Diff for: framework/db/sqlite/Schema.php

+1
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,7 @@ class Schema extends \yii\db\Schema
6767
'enum' => self::TYPE_STRING,
6868
];
6969

70+
7071
/**
7172
* @inheritDoc
7273
*/

Diff for: framework/filters/AccessRule.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ class AccessRule extends Component
5656
*
5757
* If you are using RBAC (Role-Based Access Control), you may also specify role names.
5858
* In this case, [[User::can()]] will be called to check access.
59-
*
59+
*
6060
* Note that it is preferred to check for permissions instead.
6161
*
6262
* If this property is not set or empty, it means this rule applies regardless of roles.

Diff for: framework/filters/AjaxFilter.php

+1
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@ class AjaxFilter extends ActionFilter
4141
*/
4242
public $request;
4343

44+
4445
/**
4546
* @inheritdoc
4647
*/

0 commit comments

Comments
 (0)