PhalconRest\Mvc\Controllers\CrudResourceController::updateItem PHP Method

updateItem() protected method

protected updateItem ( Phalcon\Mvc\Model $item, $data ) : Phalcon\Mvc\Model
$item Phalcon\Mvc\Model
$data
return Phalcon\Mvc\Model Updated model
    protected function updateItem(Model $item, $data)
    {
        $this->beforeAssignData($item, $data);
        $item->assign($data, null, $this->whitelistUpdate());
        $this->afterAssignData($item, $data);
        $this->beforeSave($item);
        $this->beforeUpdate($item);
        $success = $item->update();
        if ($success) {
            $this->afterUpdate($item);
            $this->afterSave($item);
        }
        return $success ? $item : null;
    }