User :: extractValue: Bitrix method

      
<?php 
//  Bitrix\Bizproc\BaseType\User :: extractValue()
//  /dist/bitrix/modules/bizproc/lib/basetype/user.php:242

    
protected static function extractValue(FieldType $fieldType, array $field, array $request)
    {
        
$value parent::extractValue($fieldType$field$request);
        
$result null;

        if (
is_string($value) && strlen($value) > 0)
        {
            
$errors = array();
            
$result = \CBPHelper::usersStringToArray($value$fieldType->getDocumentType(), $errors);
            if (
sizeof($errors) > 0)
            {
                static::
addErrors($errors);
            }
        }

        return 
$result;
    }