public function renderAttributesFunction(\Twig_Environment $env, array $attributes) { $builder = new \StringBuilder(); foreach ($attributes as $key => $value) { $value = twig_escape_filter($env, $value, 'html_attr'); $builder->append(' '); $builder->append($key); $builder->append('="'); $builder->append($value); $builder->append('"'); } return $builder->__toString(); }
public function testConstructToString() { $sb = new StringBuilder('a1', 'a2'); $this->assertEquals('a1a2', $sb->__toString()); }
public function testRightTrim() { $this->stringBuilder->trimRight('H!'); $this->assertEquals('Hello § World', $this->stringBuilder->__toString()); }