$DYNAMIC_VALUE_EXTRACTOR_TYPE_STRING
$DYNAMIC_VALUE_EXTRACTOR_TYPE_STRING :
getDynamicValueExtractor( $extractorType, $rawExtractor, $defaultDelimitersHandler)
$extractorType | ||
$rawExtractor | ||
$defaultDelimitersHandler |
createStringExtractor(array $rawExtractor, \DeviceAtlas\Device\DelimitersHandler $defaultDelimitersHandler) : \DeviceAtlas\Device\DynamicStringExtractor
Create the "String" type extractor
"t": "s", t==Extractor Type, s==String Type [mandatory] "db": [integer array] , db==Delimiter before (codepoints) [optional] "da": [integer array] da==Delimiters after (codepoints) [optional] }
array | $rawExtractor | |
\DeviceAtlas\Device\DelimitersHandler | $defaultDelimitersHandler |
createVersionExtractor(array $rawExtractor, \DeviceAtlas\Device\DelimitersHandler $defaultDelimitersHandler) : \DeviceAtlas\Device\DynamicVersionExtractor
Create the "Version" type extractor
{ "t":"v", t==Extractor Type, v==Version Type [mandatory] "db": [integer array], db==Delimiter before (codepoints) [optional] "p": "string", p==Version Prefix [optional] "k": true|false, k==Keep Prefix [optional] "ds":"char", ds==Decimal Separator [mandatory] "a": true|false, a==Suffix Allowed [mandatory] "ss":"char", ss==Suffix Separator [optional] "da":[integer array] da==Delimiters after (codepoints) [optional] }
array | $rawExtractor | |
\DeviceAtlas\Device\DelimitersHandler | $defaultDelimitersHandler |