Automattic\WooCommerce\Vendor\Sabberworm\CSS\Parsing
UnexpectedTokenException::__construct
Метод класса: UnexpectedTokenException{}
Хуков нет.
Возвращает
null. Ничего (null).
Использование
$UnexpectedTokenException = new UnexpectedTokenException(); $UnexpectedTokenException->__construct( $sExpected, $sFound, $sMatchType, $iLineNo );
- $sExpected(строка) (обязательный)
- .
- $sFound(строка) (обязательный)
- .
- $sMatchType(строка)
- .
По умолчанию:'literal' - $iLineNo(int)
- .
Код UnexpectedTokenException::__construct() UnexpectedTokenException:: construct WC 11.2.1
public function __construct($sExpected, $sFound, $sMatchType = 'literal', $iLineNo = 0)
{
$this->sExpected = $sExpected;
$this->sFound = $sFound;
$this->sMatchType = $sMatchType;
$sMessage = "Token “{$sExpected}” ({$sMatchType}) not found. Got “{$sFound}”.";
if ($this->sMatchType === 'search') {
$sMessage = "Search for “{$sExpected}” returned no results. Context: “{$sFound}”.";
} elseif ($this->sMatchType === 'count') {
$sMessage = "Next token was expected to have {$sExpected} chars. Context: “{$sFound}”.";
} elseif ($this->sMatchType === 'identifier') {
$sMessage = "Identifier expected. Got “{$sFound}”";
} elseif ($this->sMatchType === 'custom') {
$sMessage = trim("$sExpected $sFound");
}
parent::__construct($sMessage, $iLineNo);
}