Class yii\rbac\Item
Inheritance | yii\rbac\Item » yii\base\BaseObject |
---|---|
Implements | yii\base\Configurable |
Subclasses | yii\mongodb\rbac\Permission, yii\mongodb\rbac\Role, yii\rbac\Permission, yii\rbac\Role |
Available since version | 2.0 |
Source Code | https://github.com/yiisoft/yii2/blob/master/framework/rbac/Item.php |
For more details and usage information on Item, see the guide article on security authorization.
Public Properties
Property | Type | Description | Defined By |
---|---|---|---|
$createdAt | integer | UNIX timestamp representing the item creation time | yii\rbac\Item |
$data | mixed | The additional data associated with this item | yii\rbac\Item |
$description | string | The item description | yii\rbac\Item |
$name | string | The name of the item. | yii\rbac\Item |
$ruleName | string | Name of the rule associated with this item | yii\rbac\Item |
$type | integer | The type of the item. | yii\rbac\Item |
$updatedAt | integer | UNIX timestamp representing the item updating time | yii\rbac\Item |
Public Methods
Method | Description | Defined By |
---|---|---|
__call() | Calls the named method which is not a class method. | yii\base\BaseObject |
__construct() | Constructor. | yii\base\BaseObject |
__get() | Returns the value of an object property. | yii\base\BaseObject |
__isset() | Checks if a property is set, i.e. defined and not null. | yii\base\BaseObject |
__set() | Sets value of an object property. | yii\base\BaseObject |
__unset() | Sets an object property to null. | yii\base\BaseObject |
canGetProperty() | Returns a value indicating whether a property can be read. | yii\base\BaseObject |
canSetProperty() | Returns a value indicating whether a property can be set. | yii\base\BaseObject |
className() | Returns the fully qualified name of this class. | yii\base\BaseObject |
hasMethod() | Returns a value indicating whether a method is defined. | yii\base\BaseObject |
hasProperty() | Returns a value indicating whether a property is defined. | yii\base\BaseObject |
init() | Initializes the object. | yii\base\BaseObject |
Constants
Constant | Value | Description | Defined By |
---|---|---|---|
TYPE_PERMISSION | 2 | yii\rbac\Item | |
TYPE_ROLE | 1 | yii\rbac\Item |
Property Details
UNIX timestamp representing the item creation time
The additional data associated with this item
The item description
The name of the item. This must be globally unique.
Name of the rule associated with this item
The type of the item. This should be either TYPE_ROLE or TYPE_PERMISSION.
UNIX timestamp representing the item updating time