/** * Inserts the header comment at the given index. * * @param Tokens $tokens * @param int $index */ private function insertHeaderComment(Tokens $tokens, $index) { $headCommentTokens = Tokens::fromArray(array(new Token(array(T_WHITESPACE, "\n")), new Token(array(T_COMMENT, self::$headerComment)), new Token(array(T_WHITESPACE, strlen(self::$headerComment) ? "\n" : '')))); $tokens->insertAt($index, $headCommentTokens); }