PluginProbe
User Access Manager / 2.3.20
User Access Manager v2.3.20
2.3.20 2.3.19 2.3.18 2.3.17 2.3.16 2.3.15 2.3.14 2.3.13 trunk 0.6 0.6.1 0.6.2 0.7 0.7 Beta 0.7.0.1 0.8 0.8.0.1 0.8.0.2 0.9 0.9.1 0.9.1.1 0.9.1.2 0.9.1.3 0.9.1.4 1.0 All 136 releases
user-access-manager / src / Wrapper / WordpressCli.php

WordpressCli.php in User Access Manager 2.3.20, at src/Wrapper/WordpressCli.php

49 lines 896 B
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2
3 declare(strict_types=1);
4
5 namespace UserAccessManager\Wrapper;
6
7 use WP_CLI;
8 use WP_CLI\ExitException;
9 use WP_CLI\Formatter;
10 use WP_Error;
11
12 class WordpressCli
13 {
14 /**
15 * @see WP_CLI::success
16 */
17 public function success(string $message)
18 {
19 return WP_CLI::success($message);
20 }
21
22 /**
23 * @throws ExitException
24 */
25 public function error(WP_Error|string $message, bool|int $exit = true)
26 {
27 return WP_CLI::error($message, $exit);
28 }
29
30 /**
31 * @see WP_CLI::line
32 */
33 public function line(string $message = ''): void
34 {
35 WP_CLI::line($message);
36 }
37
38 /**
39 * @see Formatter
40 */
41 public function createFormatter(
42 array &$assocArguments,
43 ?array $fields = null,
44 bool|string $prefix = false
45 ): Formatter {
46 return new Formatter($assocArguments, $fields, $prefix);
47 }
48 }
49