private function BrowscapImporter::parseData in Browscap 8.3
Parses Browscap data.
Parameters
string $browscap_data: Portion of Browscap INI.
Return value
array Parsed Browscap data.
1 call to BrowscapImporter::parseData()
- BrowscapImporter::processData in src/
BrowscapImporter.php - Processes Browscap data.
File
- src/
BrowscapImporter.php, line 206
Class
- BrowscapImporter
- Class BrowscapImporter.
Namespace
Drupal\browscapCode
private function parseData(&$browscap_data) {
// Replace 'true' and 'false' with '1' and '0'.
$browscap_data = preg_replace([
'/=\\s*"?true"?\\s*$/m',
'/=\\s*"?false"?\\s*$/m',
], [
"=1",
"=0",
], $browscap_data);
// Parse the browscap data as a string.
$browscap_data = parse_ini_string($browscap_data, TRUE, INI_SCANNER_RAW);
return $browscap_data;
}