PluginProbe
Depicter — Popup & Slider Builder / 1.2.0
Depicter — Popup & Slider Builder v1.2.0
4.8.1 trunk 1.0.0 1.1.0 1.1.2 1.1.4 1.1.6 1.1.7 1.1.8 1.1.9 1.2.0 1.3.0 1.3.1 1.3.2 1.3.3 1.3.5 1.3.8 1.5.0 1.5.1 1.5.2 1.5.5 1.6.0 1.6.1 1.6.2 1.7.0 All 76 releases
depicter / vendor / symfony / console / Formatter / NullOutputFormatter.php

NullOutputFormatter.php in Depicter — Popup & Slider Builder 1.2.0, at vendor/symfony/console/Formatter/NullOutputFormatter.php

73 lines 1.4 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2
3 /*
4 * This file is part of the Symfony package.
5 *
6 * (c) Fabien Potencier <fabien@symfony.com>
7 *
8 * For the full copyright and license information, please view the LICENSE
9 * file that was distributed with this source code.
10 */
11
12 namespace Symfony\Component\Console\Formatter;
13
14 /**
15 * @author Tien Xuan Vo <tien.xuan.vo@gmail.com>
16 */
17 final class NullOutputFormatter implements OutputFormatterInterface
18 {
19 private $style;
20
21 /**
22 * {@inheritdoc}
23 */
24 public function format(?string $message): void
25 {
26 // do nothing
27 }
28
29 /**
30 * {@inheritdoc}
31 */
32 public function getStyle(string $name): OutputFormatterStyleInterface
33 {
34 if ($this->style) {
35 return $this->style;
36 }
37 // to comply with the interface we must return a OutputFormatterStyleInterface
38 return $this->style = new NullOutputFormatterStyle();
39 }
40
41 /**
42 * {@inheritdoc}
43 */
44 public function hasStyle(string $name): bool
45 {
46 return false;
47 }
48
49 /**
50 * {@inheritdoc}
51 */
52 public function isDecorated(): bool
53 {
54 return false;
55 }
56
57 /**
58 * {@inheritdoc}
59 */
60 public function setDecorated(bool $decorated): void
61 {
62 // do nothing
63 }
64
65 /**
66 * {@inheritdoc}
67 */
68 public function setStyle(string $name, OutputFormatterStyleInterface $style): void
69 {
70 // do nothing
71 }
72 }
73