Make WordPress Core


Ignore:
Timestamp:
01/29/2020 12:43:23 AM (6 years ago)
Author:
SergeyBiryukov
Message:

Docs: Improve inline comments per the documentation standards.

Includes minor code layout fixes for better readability.

See #48303.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/wp-includes/rest-api/fields/class-wp-rest-meta-fields.php

    r46802 r47122  
    8080                        $name       = $args['name'];
    8181                        $all_values = get_metadata( $this->get_meta_type(), $object_id, $meta_key, false );
     82
    8283                        if ( $args['single'] ) {
    8384                                if ( empty( $all_values ) ) {
     
    8687                                        $value = $all_values[0];
    8788                                }
     89
    8890                                $value = $this->prepare_value_for_response( $value, $request, $args );
    8991                        } else {
    9092                                $value = array();
     93
    9194                                foreach ( $all_values as $row ) {
    9295                                        $value[] = $this->prepare_value_for_response( $row, $request, $args );
     
    133136        public function update_value( $meta, $object_id ) {
    134137                $fields = $this->get_registered_fields();
     138
    135139                foreach ( $fields as $meta_key => $args ) {
    136140                        $name = $args['name'];
     
    211215        protected function delete_meta_value( $object_id, $meta_key, $name ) {
    212216                $meta_type = $this->get_meta_type();
     217
    213218                if ( ! current_user_can( "delete_{$meta_type}_meta", $object_id, $meta_key ) ) {
    214219                        return new WP_Error(
     
    252257        protected function update_multi_meta_value( $object_id, $meta_key, $name, $values ) {
    253258                $meta_type = $this->get_meta_type();
     259
    254260                if ( ! current_user_can( "edit_{$meta_type}_meta", $object_id, $meta_key ) ) {
    255261                        return new WP_Error(
     
    287293                }
    288294
    289                 // `delete_metadata` removes _all_ instances of the value, so only call once. Otherwise,
    290                 // `delete_metadata` will return false for subsequent calls of the same value.
    291                 // Use serialization to produce a predictable string that can be used by array_unique.
     295                /*
     296                 * `delete_metadata` removes _all_ instances of the value, so only call once. Otherwise,
     297                 * `delete_metadata` will return false for subsequent calls of the same value.
     298                 * Use serialization to produce a predictable string that can be used by array_unique.
     299                 */
    292300                $to_remove = array_map( 'maybe_unserialize', array_unique( array_map( 'maybe_serialize', $to_remove ) ) );
    293301
     
    336344        protected function update_meta_value( $object_id, $meta_key, $name, $value ) {
    337345                $meta_type = $this->get_meta_type();
     346
    338347                if ( ! current_user_can( "edit_{$meta_type}_meta", $object_id, $meta_key ) ) {
    339348                        return new WP_Error(
     
    495504         */
    496505        public static function prepare_value( $value, $request, $args ) {
    497 
    498506                if ( $args['single'] ) {
    499507                        $schema = $args['schema'];
Note: See TracChangeset for help on using the changeset viewer.