/** * @param PhpCss\Scanner\Token $encounteredToken * @param array $expectedTokens */ public function __construct(PhpCss\Scanner\Token $encounteredToken, array $expectedTokens) { $this->_expectedTokens = $expectedTokens; $expectedTokenStrings = array(); foreach ($expectedTokens as $expectedToken) { $expectedTokenStrings[] = PhpCss\Scanner\Token::typeToString($expectedToken); } parent::__construct($encounteredToken, 'Parse error: Found ' . (string) $encounteredToken . ' while one of ' . implode(", ", $expectedTokenStrings) . ' was expected.'); }
/** * @param PhpCss\Scanner\Token $token */ public function __construct(PhpCss\Scanner\Token $token) { parent::__construct($token, sprintf('Parse error: Unknown pseudo class "%s" at character "%d".', $token->content, $token->position)); }
/** * @param PhpCss\Scanner\Token $token */ public function __construct(PhpCss\Scanner\Token $token) { $this->_encounteredToken = $token; parent::__construct($token, sprintf('Parse error: Unknown pseudo element "%s" at character "%d".', $token->content, $token->position)); }