function update() { $res = $this->mapper->update(); if (is_array($res)) { $res = $this->mapper; } if (is_object($res)) { $res = $this->factory($res); } return is_int($res) ? $this : $res; }