435b83cc3ab04830b8de178924183e8385b30a08
[yaffs-website] / FormatterAwareTrait.php
1 <?php
2 namespace Consolidation\OutputFormatters\Formatters;
3
4 trait FormatterAwareTrait
5 {
6     protected $formatter;
7
8     public function setFormatter(FormatterInterface $formatter)
9     {
10         $this->formatter = $formatter;
11     }
12
13     public function getFormatter()
14     {
15         return $this->formatter;
16     }
17
18     public function isHumanReadable()
19     {
20         return $this->formatter && $this->formatter instanceof \Consolidation\OutputFormatters\Formatters\HumanReadableFormat;
21     }
22 }