1*04fd306cSNickeau<?php 2*04fd306cSNickeau/** 3*04fd306cSNickeau* Exception thrown if an a pseudo element is found and the name is not known. 4*04fd306cSNickeau* 5*04fd306cSNickeau* @license http://www.opensource.org/licenses/mit-license.php The MIT License 6*04fd306cSNickeau* @copyright Copyright 2010-2014 PhpCss Team 7*04fd306cSNickeau*/ 8*04fd306cSNickeau 9*04fd306cSNickeaunamespace PhpCss\Exception { 10*04fd306cSNickeau 11*04fd306cSNickeau use PhpCss; 12*04fd306cSNickeau /** 13*04fd306cSNickeau * Exception thrown if an a pseudo element is found and the name is not known. 14*04fd306cSNickeau */ 15*04fd306cSNickeau class UnknownPseudoElementException extends TokenException { 16*04fd306cSNickeau 17*04fd306cSNickeau /** 18*04fd306cSNickeau * @param PhpCss\Scanner\Token $token 19*04fd306cSNickeau */ 20*04fd306cSNickeau public function __construct(PhpCss\Scanner\Token $token) { 21*04fd306cSNickeau $this->_encounteredToken = $token; 22*04fd306cSNickeau parent::__construct( 23*04fd306cSNickeau $token, 24*04fd306cSNickeau sprintf( 25*04fd306cSNickeau 'Parse error: Unknown pseudo element "%s" at character "%d".', 26*04fd306cSNickeau $token->content, 27*04fd306cSNickeau $token->position 28*04fd306cSNickeau ) 29*04fd306cSNickeau ); 30*04fd306cSNickeau } 31*04fd306cSNickeau } 32*04fd306cSNickeau} 33