PluginProbe
Plugin Check (PCP) / 0.2.1
Plugin Check (PCP) v0.2.1
2.1.0 trunk 0.1 0.2.0 0.2.1 0.2.2 0.2.3 1.0.0 1.0.1 1.0.2 1.1.0 1.2.0 1.3.0 1.3.1 1.4.0 1.5.0 1.6.0 1.7.0 1.8.0 1.9.0 2.0.0 ci-artifacts
plugin-check / message.php

message.php in Plugin Check (PCP) 0.2.1, at message.php

30 lines 602 B
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 namespace WordPressdotorg\Plugin_Check;
3 use WP_Error;
4
5 class Message extends WP_Error {
6 /**
7 * The error class used for UI displays.
8 */
9 public $error_class = 'info';
10
11 function __construct( $code, $message = '', $data = null ) {
12 if ( ! $message && $code ) {
13 $message = $code;
14 $code = sanitize_title( $code );
15 }
16
17 return parent::__construct( $code, $message, $data );
18 }
19 }
20
21 class Notice extends Message {
22 }
23 class Warning extends Notice {
24 public $error_class = 'warning';
25 }
26 class Error extends Warning {
27 public $error_class = 'error';
28 }
29 class Guideline_Violation extends Error {
30 }