function _eu_cookie_compliance_explode_multiple_lines in EU Cookie Compliance (GDPR Compliance) 8
Same name and namespace in other branches
- 7.2 eu_cookie_compliance.module \_eu_cookie_compliance_explode_multiple_lines()
- 7 eu_cookie_compliance.module \_eu_cookie_compliance_explode_multiple_lines()
Splits a return delimited text string into an array.
Parameters
string $text: Text to split.
Return value
array Text split into an array.
3 calls to _eu_cookie_compliance_explode_multiple_lines()
- eu_cookie_compliance_js_alter in ./
eu_cookie_compliance.module - Implements hook_js_alter().
- eu_cookie_compliance_page_attachments in ./
eu_cookie_compliance.module - Implements hook_page_attachments().
- eu_cookie_compliance_page_attachments_alter in ./
eu_cookie_compliance.module - Implements hook_page_attachments_alter().
File
- ./
eu_cookie_compliance.module, line 855 - The main file for the EU Cookie Compliance module.
Code
function _eu_cookie_compliance_explode_multiple_lines($text) {
$text = explode("\r\n", $text);
if (count($text) == 1) {
$text = explode("\r", $text[0]);
}
if (count($text) == 1) {
$text = explode("\n", $text[0]);
}
array_walk($text, '_eu_cookie_compliance_convert_relative_uri');
return $text;
}