TheSeer\Autoload\Parser::getTokensTill PHP Method

getTokensTill() private method

private getTokensTill ( $start, $list )
    private function getTokensTill($start, $list)
    {
        $list = (array) $list;
        $stack = array();
        $skip = array(T_WHITESPACE, T_COMMENT, T_DOC_COMMENT);
        $limit = count($this->tokenArray);
        for ($t = $start; $t < $limit; $t++) {
            $current = (array) $this->tokenArray[$t];
            if (in_array($current[0], $skip)) {
                continue;
            }
            $stack[] = $current;
            if (in_array($current[0], $list)) {
                break;
            }
        }
        return $stack;
    }