Webmozart\Console\Api\Formatter\StyleSet::replace PHP Method

replace() public method

Existing styles are removed.
public replace ( array $styles )
$styles array The styles to set.
    public function replace(array $styles)
    {
        $this->styles = array();
        $this->merge($styles);
    }

Usage Example

Example #1
0
 public function testReplace()
 {
     $styleSet = new StyleSet();
     $styleSet->add($style1 = Style::tag('style1')->fgBlue());
     $styleSet->replace(array($style2 = Style::tag('style2')->bgMagenta(), $style3 = Style::tag('style3')->bold()));
     $this->assertSame(array('style2' => $style2, 'style3' => $style3), $styleSet->toArray());
 }