...Человеческий поиск в разработке...
- Модуль: crm
- Путь к файлу: ~/bitrix/modules/crm/classes/general/restservice.php
- Класс: \CCrmRestHelper
- Вызов: CCrmRestHelper::prepareKey
static function prepareKey(array $parts, $scheme) { if(empty($parts)) { return ''; } if($scheme === self::PARAM_KEY_SCHEME_LOWER_CASE) { return implode('', array_map('mb_strtolower', $parts)); } if($scheme === self::PARAM_KEY_SCHEME_UPPER_CASE) { return implode('', array_map('mb_strtoupper', $parts)); } if($scheme === self::PARAM_KEY_SCHEME_LOWER_CAMEL_CASE) { $first = array_shift($parts); return implode( '', array_merge( array(mb_strtolower($first)), array_map( function($s){ return ucfirst(mb_strtolower($s)); }, $parts ) ) ); } if($scheme === self::PARAM_KEY_SCHEME_UPPER_CAMEL_CASE) { return implode( '', array_map( function($s){ return ucfirst(mb_strtolower($s)); }, $parts ) ); } return implode('', $parts); }