Flintstone\Config::setFormatter PHP Method

setFormatter() public method

Set the formatter.
public setFormatter ( Flintstone\Formatter\FormatterInterface | null $formatter )
$formatter Flintstone\Formatter\FormatterInterface | null
    public function setFormatter($formatter)
    {
        if ($formatter === null) {
            $formatter = new SerializeFormatter();
        }
        if (!$formatter instanceof FormatterInterface) {
            throw new Exception('Formatter must be an instance of Flintstone\\Formatter\\FormatterInterface');
        }
        $this->config['formatter'] = $formatter;
    }

Usage Example

Exemplo n.º 1
0
 /**
  * @expectedException Flintstone\Exception
  */
 public function testConfigInvalidFormatter()
 {
     $config = new Config();
     $config->setFormatter(new self());
 }