|
|
|
@ -77,15 +77,6 @@ use Yii;
|
|
|
|
|
class BaseObject implements Configurable |
|
|
|
|
{ |
|
|
|
|
/** |
|
|
|
|
* Returns the fully qualified name of this class. |
|
|
|
|
* @return string the fully qualified name of this class. |
|
|
|
|
*/ |
|
|
|
|
public static function className() |
|
|
|
|
{ |
|
|
|
|
return get_called_class(); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* Constructor. |
|
|
|
|
* The default implementation does two things: |
|
|
|
|
* |
|
|
|
@ -132,7 +123,8 @@ class BaseObject implements Configurable
|
|
|
|
|
$getter = 'get' . $name; |
|
|
|
|
if (method_exists($this, $getter)) { |
|
|
|
|
return $this->$getter(); |
|
|
|
|
} elseif (method_exists($this, 'set' . $name)) { |
|
|
|
|
} |
|
|
|
|
if (method_exists($this, 'set' . $name)) { |
|
|
|
|
throw new InvalidCallException('Getting write-only property: ' . get_class($this) . '::' . $name); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|