Commit 072e4351 by Qiang Xue

Changed the way to set timestamp for multiple attributes.

parent f1ce0e16
......@@ -83,17 +83,17 @@ class AutoTimestamp extends Behavior
*/
public function updateTimestamp($attributes)
{
$timestamp = $this->evaluateTimestamp();
foreach ($attributes as $attribute) {
$this->owner->$attribute = $this->evaluateTimestamp($attribute);
$this->owner->$attribute = $timestamp;
}
}
/**
* Gets the appropriate timestamp for the specified attribute.
* @param string $attribute attribute name
* Gets the current timestamp.
* @return mixed the timestamp value
*/
protected function evaluateTimestamp($attribute)
protected function evaluateTimestamp()
{
if ($this->timestamp instanceof Expression) {
return $this->timestamp;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment