private function trimWhitespaceTokens(array $tokens)
{
foreach ($tokens as $pointer => $token) {
if ($token['code'] === T_WHITESPACE) {
unset($tokens[$pointer]);
} else {
break;
}
}
foreach (array_reverse($tokens) as $pointer => $token) {
if ($token['code'] === T_WHITESPACE) {
unset($tokens[$pointer]);
} else {
break;
}
}
return $tokens;
}