_expectedTokens = $expectedTokens; $expectedTokenStrings = array(); foreach ($expectedTokens as $expectedToken) { $expectedTokenStrings[] = PhpCss\Scanner\Token::typeToString($expectedToken); } parent::__construct( $encounteredToken, 'Parse error: Found '. $encounteredToken . ' while one of '.implode(", ", $expectedTokenStrings).' was expected.' ); } } }