Automattic\WooCommerce\Vendor\Sabberworm\CSS\Parsing

ParserState::substrprivateWC 1.0

Метод класса: ParserState{}

Хуков нет.

Возвращает

Строку.

Использование

// private - только в коде основоного (родительского) класса
$result = $this->substr( $iStart, $iLength );
$iStart(int) (обязательный)
.
$iLength(int) (обязательный)
.

Код ParserState::substr() WC 10.4.3

private function substr($iStart, $iLength)
{
    if ($iLength < 0) {
        $iLength = $this->iLength - $iStart + $iLength;
    }
    if ($iStart + $iLength > $this->iLength) {
        $iLength = $this->iLength - $iStart;
    }
    $sResult = '';
    while ($iLength > 0) {
        $sResult .= $this->aText[$iStart];
        $iStart++;
        $iLength--;
    }
    return $sResult;
}