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.