middleware( new $this->class(), $request ); if ( is_wp_error( $model ) ) { return $model; } $media = $model->with( [ 'media' ] )->find( $request['id'] ); if ( is_wp_error( $media ) ) { return $media; } $attachment_id = $media->download(); if ( is_wp_error( $attachment_id ) ) { return $attachment_id; } return $attachment_id; } }