PhpCss\Parser\Sequence::createCombinator PHP Method

createCombinator() private method

private createCombinator ( Token $token, Sequence $sequence )
$token PhpCss\Scanner\Token
$sequence PhpCss\Ast\Selector\Sequence
    private function createCombinator(Scanner\Token $token, Ast\Selector\Sequence $sequence)
    {
        switch (trim($token->content)) {
            case '>':
                return new Ast\Selector\Combinator\Child($sequence);
            case '+':
                return new Ast\Selector\Combinator\Next($sequence);
            case '~':
                return new Ast\Selector\Combinator\Follower($sequence);
            default:
                return new Ast\Selector\Combinator\Descendant($sequence);
        }
    }