for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace OneSheet\Style;
use OneSheet\Xml\StyleXml;
/**
* Class Fill
*
* @package OneSheet
*/
class Fill
{
* @var string
private $color;
private $pattern = 'none';
* @param string $color
* @return Fill
public function setColor($color)
$this->color = $color;
$this->pattern = 'solid';
return $this;
}
* @param string $pattern
public function setPattern($pattern)
$this->pattern = $pattern;
* @return string
public function asXml()
if ($this->color) {
return sprintf(StyleXml::COLORED_FILL_XML, $this->color);
return sprintf(StyleXml::BLANK_FILL_XML, $this->pattern);