:octocat: yo scrunitizer

This commit is contained in:
codemasher
2018-01-21 16:35:10 +01:00
parent 459db14e0a
commit 1dc4c77072
5 changed files with 31 additions and 31 deletions
+18
View File
@@ -41,6 +41,11 @@ abstract class QROutputAbstract implements QROutputInterface{
*/
protected $outputMode;
/**
* @var string;
*/
protected $defaultMode;
/**
* QROutputAbstract constructor.
*
@@ -77,4 +82,17 @@ abstract class QROutputAbstract implements QROutputInterface{
return file_put_contents($this->options->cachefile, $data);
}
/**
* @return string
*/
public function dump(){
$data = call_user_func([$this, $this->outputMode ?? $this->defaultMode]);
if($this->options->cachefile !== null){
$this->saveToFile($data);
}
return $data;
}
}