Browse Source

checkVar => checkVars

tags/2.0.0-beta
crtlib 12 years ago
parent
commit
80f1fda740
  1. 24
      framework/yii/base/Object.php

24
framework/yii/base/Object.php

@ -170,17 +170,17 @@ class Object implements Arrayable
* *
* - the class has a getter or setter method associated with the specified name * - the class has a getter or setter method associated with the specified name
* (in this case, property name is case-insensitive); * (in this case, property name is case-insensitive);
* - the class has a member variable with the specified name (when `$checkVar` is true); * - the class has a member variable with the specified name (when `$checkVars` is true);
* *
* @param string $name the property name * @param string $name the property name
* @param boolean $checkVar whether to treat member variables as properties * @param boolean $checkVars whether to treat member variables as properties
* @return boolean whether the property is defined * @return boolean whether the property is defined
* @see canGetProperty * @see canGetProperty
* @see canSetProperty * @see canSetProperty
*/ */
public function hasProperty($name, $checkVar = true) public function hasProperty($name, $checkVars = true)
{ {
return $this->canGetProperty($name, $checkVar) || $this->canSetProperty($name, false); return $this->canGetProperty($name, $checkVars) || $this->canSetProperty($name, false);
} }
/** /**
@ -189,16 +189,16 @@ class Object implements Arrayable
* *
* - the class has a getter method associated with the specified name * - the class has a getter method associated with the specified name
* (in this case, property name is case-insensitive); * (in this case, property name is case-insensitive);
* - the class has a member variable with the specified name (when `$checkVar` is true); * - the class has a member variable with the specified name (when `$checkVars` is true);
* *
* @param string $name the property name * @param string $name the property name
* @param boolean $checkVar whether to treat member variables as properties * @param boolean $checkVars whether to treat member variables as properties
* @return boolean whether the property can be read * @return boolean whether the property can be read
* @see canSetProperty * @see canSetProperty
*/ */
public function canGetProperty($name, $checkVar = true) public function canGetProperty($name, $checkVars = true)
{ {
return method_exists($this, 'get' . $name) || $checkVar && property_exists($this, $name); return method_exists($this, 'get' . $name) || $checkVars && property_exists($this, $name);
} }
/** /**
@ -207,16 +207,16 @@ class Object implements Arrayable
* *
* - the class has a setter method associated with the specified name * - the class has a setter method associated with the specified name
* (in this case, property name is case-insensitive); * (in this case, property name is case-insensitive);
* - the class has a member variable with the specified name (when `$checkVar` is true); * - the class has a member variable with the specified name (when `$checkVars` is true);
* *
* @param string $name the property name * @param string $name the property name
* @param boolean $checkVar whether to treat member variables as properties * @param boolean $checkVars whether to treat member variables as properties
* @return boolean whether the property can be written * @return boolean whether the property can be written
* @see canGetProperty * @see canGetProperty
*/ */
public function canSetProperty($name, $checkVar = true) public function canSetProperty($name, $checkVars = true)
{ {
return method_exists($this, 'set' . $name) || $checkVar && property_exists($this, $name); return method_exists($this, 'set' . $name) || $checkVars && property_exists($this, $name);
} }
/** /**

Loading…
Cancel
Save