Class yii\base\Object
Inheritance | yii\base\Object » yii\base\BaseObject |
---|---|
Implements | yii\base\Configurable |
Available since version | 2.0 |
Deprecated since version | since 2.0.13, the class name `Object` is invalid since PHP 7.2, use [[BaseObject]] instead. |
Source Code | https://github.com/yiisoft/yii2/blob/master/framework/base/Object.php |
Object is the base class that implements the property feature.
It has been replaced by yii\base\BaseObject in version 2.0.13 because object
has become a reserved word which can not be
used as class name in PHP 7.2.
Please refer to yii\base\BaseObject for detailed documentation and to the UPGRADE notes on how to migrate your application to use yii\base\BaseObject class to make your application compatible with PHP 7.2.
See also:
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 |