PluginProbe
Cookiebot by Usercentrics – Automatic Cookie Banner for GDPR/CCPA & Google Consent Mode / 4.7.3
Cookiebot by Usercentrics – Automatic Cookie Banner for GDPR/CCPA & Google Consent Mode v4.7.3
4.7.3 4.7.2 4.7.1 trunk 2.3.0 2.4.0 2.4.1 2.4.2 2.5.0 3.0.0 3.0.1 3.1.0 3.10.0 3.10.1 3.11.1 3.11.2 3.11.3 3.2.0 3.3.0 3.3.1 3.4.0 3.4.1 3.4.2 3.5.0 3.6.0 All 93 releases
cookiebot / src / cli / Output_Adapter.php

Output_Adapter.php in Cookiebot by Usercentrics – Automatic Cookie Banner for GDPR/CCPA & Google Consent Mode 4.7.3, at src/cli/Output_Adapter.php

38 lines 846 B
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2
3 namespace cybot\cookiebot\cli;
4
5 /**
6 * Abstraction over WP_CLI output so the CLI command class is unit-testable.
7 *
8 * @since 4.8.0
9 */
10 interface Output_Adapter {
11
12 /**
13 * Print a success message and return (or exit, depending on adapter).
14 *
15 * @param string $message
16 * @return void
17 */
18 public function success( $message );
19
20 /**
21 * Print an error message. Production adapter exits non-zero.
22 *
23 * @param string $message
24 * @return void
25 */
26 public function error( $message );
27
28 /**
29 * Print structured data in the requested format ('json', 'yaml', 'table', 'csv').
30 *
31 * @param array $items List of associative arrays.
32 * @param array $fields Column ordering for table format.
33 * @param string $format One of: table, json, yaml, csv.
34 * @return void
35 */
36 public function format_items( $items, $fields, $format );
37 }
38