PhpCss\Scanner\Status\Selector::getNewStatus PHP Method

getNewStatus() public method

Get new (sub)status if needed.
public getNewStatus ( Token $token ) : Status
$token PhpCss\Scanner\Token
return PhpCss\Scanner\Status
    public function getNewStatus(Scanner\Token $token)
    {
        switch ($token->type) {
            case Scanner\Token::SINGLEQUOTE_STRING_START:
                return new Scanner\Status\Text\Single();
            case Scanner\Token::DOUBLEQUOTE_STRING_START:
                return new Scanner\Status\Text\Double();
            case Scanner\Token::ATTRIBUTE_SELECTOR_START:
                return new Scanner\Status\Selector\Attribute();
        }
        return NULL;
    }