CBPDocumentService::UpdateDocument: Bitrix method

      
<?php 
//  CBPDocumentService :: UpdateDocument()
//  /dist/bitrix/modules/bizproc/classes/general/documentservice.php:54

    
public function UpdateDocument($parameterDocumentId$arFields$modifiedBy null)
    {
        list(
$moduleId$entity$documentId) = CBPHelper::ParseDocumentId($parameterDocumentId);

        
$this->clearCache();

        if (
strlen($moduleId) > 0)
        {
            
CModule::IncludeModule($moduleId);
        }

        if (
class_exists($entity))
        {
            
$modifiedById $modifiedBy CBPHelper::ExtractUsers($modifiedBy$parameterDocumentIdtrue) : null;
            return 
call_user_func_array([$entity'UpdateDocument'], [$documentId$arFields$modifiedById]);
        }

        return 
false;
    }