- Chg: Replaced `clearAll()` and `clearAllAssignments()` in `yii\rbac\ManagerInterface` with `removeAll()`, `removeAllRoles()`, `removeAllPermissions()`, `removeAllRules()` and `removeAllAssignments()` (qiangxue)
- Chg: Replaced `clearAll()` and `clearAllAssignments()` in `yii\rbac\ManagerInterface` with `removeAll()`, `removeAllRoles()`, `removeAllPermissions()`, `removeAllRules()` and `removeAllAssignments()` (qiangxue)
- Chg: Added `$user` as the first parameter of `yii\rbac\Rule::execute()` (qiangxue)
- Chg: Added `$user` as the first parameter of `yii\rbac\Rule::execute()` (qiangxue)
- Chg: `yii\grid\DataColumn::getDataCellValue()` visibility is now `public` to allow accessing the value from a GridView directly (cebe)
- Chg: `yii\grid\DataColumn::getDataCellValue()` visibility is now `public` to allow accessing the value from a GridView directly (cebe)
- Chg: `yii\data\ActiveDataProvider::$query` will not be modified directly with pagination and sorting anymore so it will be reuseable (cebe)
@@ -77,6 +77,7 @@ class ActiveDataProvider extends BaseDataProvider
...
@@ -77,6 +77,7 @@ class ActiveDataProvider extends BaseDataProvider
*/
*/
public$db;
public$db;
/**
/**
* Initializes the DB connection component.
* Initializes the DB connection component.
* This method will initialize the [[db]] property to make sure it refers to a valid DB connection.
* This method will initialize the [[db]] property to make sure it refers to a valid DB connection.
...
@@ -98,15 +99,16 @@ class ActiveDataProvider extends BaseDataProvider
...
@@ -98,15 +99,16 @@ class ActiveDataProvider extends BaseDataProvider
if(!$this->queryinstanceofQueryInterface){
if(!$this->queryinstanceofQueryInterface){
thrownewInvalidConfigException('The "query" property must be an instance of a class that implements the QueryInterface e.g. yii\db\Query or its subclasses.');
thrownewInvalidConfigException('The "query" property must be an instance of a class that implements the QueryInterface e.g. yii\db\Query or its subclasses.');
@@ -159,7 +161,6 @@ class ActiveDataProvider extends BaseDataProvider
...
@@ -159,7 +161,6 @@ class ActiveDataProvider extends BaseDataProvider
thrownewInvalidConfigException('The "query" property must be an instance of a class that implements the QueryInterface e.g. yii\db\Query or its subclasses.');
thrownewInvalidConfigException('The "query" property must be an instance of a class that implements the QueryInterface e.g. yii\db\Query or its subclasses.');