protected function getLanguageItem($buffer)
{
if (isset($buffer[0][0]) && $buffer[0][0] === T_CONSTANT_ENCAPSED_STRING) {
foreach ($buffer as $data) {
if (isset($data[0], $data[1]) && $data[0] === T_CONSTANT_ENCAPSED_STRING) {
$message = stripcslashes($data[1]);
$messages[] = mb_substr($message, 1, mb_strlen($message) - 2);
} else {
if ($data === ',') {
break;
}
}
}
$message = implode('', $messages);
return [['category' => Scanner::CATEGORY_JAVASCRIPT, 'message' => $message]];
}
return null;
}