PhpCss\Ast\Visitor\Css::visitSelectorSimpleAttribute PHP Method

visitSelectorSimpleAttribute() public method

public visitSelectorSimpleAttribute ( PhpCss\Ast\Selector\Simple\Attribute $attribute )
$attribute PhpCss\Ast\Selector\Simple\Attribute
    public function visitSelectorSimpleAttribute(Ast\Selector\Simple\Attribute $attribute)
    {
        $this->_buffer .= '[';
        $this->_buffer .= $attribute->name;
        switch ($attribute->match) {
            case Ast\Selector\Simple\Attribute::MATCH_EXISTS:
                $this->_buffer .= ']';
                break;
            default:
                $operatorStrings = array(Ast\Selector\Simple\Attribute::MATCH_PREFIX => '^=', Ast\Selector\Simple\Attribute::MATCH_SUFFIX => '$=', Ast\Selector\Simple\Attribute::MATCH_SUBSTRING => '*=', Ast\Selector\Simple\Attribute::MATCH_EQUALS => '=', Ast\Selector\Simple\Attribute::MATCH_INCLUDES => '~=', Ast\Selector\Simple\Attribute::MATCH_DASHMATCH => '|=');
                $this->_buffer .= $operatorStrings[$attribute->match];
                $this->_buffer .= $this->quoteString($attribute->literal);
                $this->_buffer .= ']';
        }
        return TRUE;
    }