public function __construct($expectedTokens) { $this->expectedTokens = $expectedTokens; $expectedTokenStrings = array(); foreach ($expectedTokens as $expectedToken) { $expectedTokenStrings[] = PhpCssScannerToken::typeToString($expectedToken); } parent::__construct('Parse error: Unexpected end of file was found while one of ' . implode(", ", $expectedTokenStrings) . ' was expected.'); }
public function __construct($encounteredToken, $expectedTokens) { $this->encounteredToken = $encounteredToken; $this->expectedTokens = $expectedTokens; $expectedTokenStrings = array(); foreach ($expectedTokens as $expectedToken) { $expectedTokenStrings[] = PhpCssScannerToken::typeToString($expectedToken); } parent::__construct('Parse error: Found ' . (string) $encounteredToken . ' while one of ' . implode(", ", $expectedTokenStrings) . ' was expected.'); }