PluginProbe ʕ •ᴥ•ʔ
Matomo Analytics – Powerful, Privacy-First Insights for WordPress / 5.2.0
Matomo Analytics – Powerful, Privacy-First Insights for WordPress v5.2.0
5.11.1 5.11.0 5.10.2 5.10.1 trunk 1.0.2 1.0.3 1.0.4 1.0.5 1.0.6 1.1.0 1.1.1 1.1.2 1.1.3 1.2.0 1.3.0 1.3.1 1.3.2 4.0.0 4.0.1 4.0.2 4.0.3 4.0.4 4.1.0 4.1.1 4.1.2 4.1.3 4.10.0 4.11.0 4.12.0 4.13.0 4.13.2 4.13.3 4.13.4 4.13.5 4.14.0 4.14.1 4.14.2 4.15.0 4.15.1 4.15.2 4.15.3 4.2.0 4.3.0 4.3.1 4.4.1 4.4.2 4.5.0 4.6.0 5.0.1 5.0.2 5.0.3 5.0.4 5.0.5 5.0.6 5.0.7 5.0.8 5.1.0 5.1.1 5.1.2 5.1.3 5.1.4 5.1.5 5.1.6 5.1.7 5.10.0 5.2.0 5.2.1 5.2.2 5.3.0 5.3.1 5.3.2 5.3.3 5.6.0 5.6.1 5.7.0 5.7.1 5.8.0 5.8.1 5.8.2
matomo / app / vendor / prefixed / symfony / console / Style / StyleInterface.php
matomo / app / vendor / prefixed / symfony / console / Style Last commit date
OutputStyle.php 1 year ago StyleInterface.php 1 year ago SymfonyStyle.php 1 year ago
StyleInterface.php
115 lines
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 namespace Matomo\Dependencies\Symfony\Component\Console\Style;
12
13 /**
14 * Output style helpers.
15 *
16 * @author Kevin Bond <kevinbond@gmail.com>
17 */
18 interface StyleInterface
19 {
20 /**
21 * Formats a command title.
22 */
23 public function title(string $message);
24 /**
25 * Formats a section title.
26 */
27 public function section(string $message);
28 /**
29 * Formats a list.
30 */
31 public function listing(array $elements);
32 /**
33 * Formats informational text.
34 *
35 * @param string|array $message
36 */
37 public function text($message);
38 /**
39 * Formats a success result bar.
40 *
41 * @param string|array $message
42 */
43 public function success($message);
44 /**
45 * Formats an error result bar.
46 *
47 * @param string|array $message
48 */
49 public function error($message);
50 /**
51 * Formats an warning result bar.
52 *
53 * @param string|array $message
54 */
55 public function warning($message);
56 /**
57 * Formats a note admonition.
58 *
59 * @param string|array $message
60 */
61 public function note($message);
62 /**
63 * Formats a caution admonition.
64 *
65 * @param string|array $message
66 */
67 public function caution($message);
68 /**
69 * Formats a table.
70 */
71 public function table(array $headers, array $rows);
72 /**
73 * Asks a question.
74 *
75 * @return mixed
76 */
77 public function ask(string $question, ?string $default = null, ?callable $validator = null);
78 /**
79 * Asks a question with the user input hidden.
80 *
81 * @return mixed
82 */
83 public function askHidden(string $question, ?callable $validator = null);
84 /**
85 * Asks for confirmation.
86 *
87 * @return bool
88 */
89 public function confirm(string $question, bool $default = \true);
90 /**
91 * Asks a choice question.
92 *
93 * @param string|int|null $default
94 *
95 * @return mixed
96 */
97 public function choice(string $question, array $choices, $default = null);
98 /**
99 * Add newline(s).
100 */
101 public function newLine(int $count = 1);
102 /**
103 * Starts the progress output.
104 */
105 public function progressStart(int $max = 0);
106 /**
107 * Advances the progress output X steps.
108 */
109 public function progressAdvance(int $step = 1);
110 /**
111 * Finishes the progress output.
112 */
113 public function progressFinish();
114 }
115