Browse Source

Fixed a bug in ExpressionDependency.

tags/2.0.0-beta
Qiang Xue 12 years ago
parent
commit
870f65343b
  1. 14
      framework/yii/caching/ExpressionDependency.php

14
framework/yii/caching/ExpressionDependency.php

@ -24,26 +24,26 @@ class ExpressionDependency extends Dependency
{ {
/** /**
* @var string the string representation of a PHP expression whose result is used to determine the dependency. * @var string the string representation of a PHP expression whose result is used to determine the dependency.
* A PHP expression can be any PHP code that has a value. To learn more about what an expression is, * A PHP expression can be any PHP code that evaluates to a value. To learn more about what an expression is,
* please refer to the [php manual](http://www.php.net/manual/en/language.expressions.php). * please refer to the [php manual](http://www.php.net/manual/en/language.expressions.php).
*/ */
public $expression; public $expression;
/** /**
* @var mixed custom data associated with this dependency. In [[expression]], you may compare the value of * @var mixed custom parameters associated with this dependency. You may get the value
* this property with the latest data to determine if the dependency has changed or not. * of this property in [[expression]] using `$this->params`.
*/ */
public $data; public $params;
/** /**
* Constructor. * Constructor.
* @param string $expression the PHP expression whose result is used to determine the dependency. * @param string $expression the PHP expression whose result is used to determine the dependency.
* @param mixed $data the custom data associated with this dependency * @param mixed $params the custom parameters associated with this dependency
* @param array $config name-value pairs that will be used to initialize the object properties * @param array $config name-value pairs that will be used to initialize the object properties
*/ */
public function __construct($expression = 'true', $data = null, $config = array()) public function __construct($expression = 'true', $params = null, $config = array())
{ {
$this->expression = $expression; $this->expression = $expression;
$this->data = $data; $this->params = $params;
parent::__construct($config); parent::__construct($config);
} }

Loading…
Cancel
Save