Make WordPress Core

Changeset 28511

Timestamp:
05/19/2014 05:49:22 AM (11 years ago)
Author:
wonderboymusic
Message:

Add access modifiers to methods/members in WP_Error. Add a magic __get() method for BC.

See #27881, #22234.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/wp-includes/class-wp-error.php

    r24507 r28511  
    2727     * @access private
    2828     */
    29     var $errors = array();
     29    $errors = array();
    3030
    3131    /**
     
    3636     * @access private
    3737     */
    38     var $error_data = array();
     38    $error_data = array();
    3939
    4040    /**
     
    5555     * @return WP_Error
    5656     */
    57     function __construct($code = '', $message = '', $data = '') {
     57    function __construct($code = '', $message = '', $data = '') {
    5858        if ( empty($code) )
    5959            return;
     
    6666
    6767    /**
     68
     69
     70
     71
     72
     73
     74
     75
     76
     77
     78
    6879     * Retrieve all error codes.
    6980     *
     
    7384     * @return array List of error codes, if available.
    7485     */
    75     function get_error_codes() {
     86    function get_error_codes() {
    7687        if ( empty($this->errors) )
    7788            return array();
     
    8899     * @return string|int Empty string, if no error codes.
    89100     */
    90     function get_error_code() {
     101    function get_error_code() {
    91102        $codes = $this->get_error_codes();
    92103
     
    105116     * @return array Error strings on success, or empty array on failure (if using code parameter).
    106117     */
    107     function get_error_messages($code = '') {
     118    function get_error_messages($code = '') {
    108119        // Return all messages if no code specified.
    109120        if ( empty($code) ) {
     
    132143     * @return string
    133144     */
    134     function get_error_message($code = '') {
     145    function get_error_message($code = '') {
    135146        if ( empty($code) )
    136147            $code = $this->get_error_code();
     
    149160     * @return mixed Null, if no errors.
    150161     */
    151     function get_error_data($code = '') {
     162    function get_error_data($code = '') {
    152163        if ( empty($code) )
    153164            $code = $this->get_error_code();
     
    168179     * @param mixed $data Optional. Error data.
    169180     */
    170     function add($code, $message, $data = '') {
     181    function add($code, $message, $data = '') {
    171182        $this->errors[$code][] = $message;
    172183        if ( ! empty($data) )
     
    184195     * @param string|int $code Error code.
    185196     */
    186     function add_data($data, $code = '') {
     197    function add_data($data, $code = '') {
    187198        if ( empty($code) )
    188199            $code = $this->get_error_code();
Note: See TracChangeset for help on using the changeset viewer.