get_provider_service_name( $provider_object['provider'] ); $is_current_provider = ! empty( $provider_object['provider'] ) && $this->get_provider()->get_provider_key_name() === $provider_object['provider'] ? true : false; $provider_class = $is_current_provider ? '' : ' error'; $is_removable = $is_current_provider && in_array( 'remove', $available_actions ); $is_copyable = $local_file_exists && in_array( 'copy', $available_actions ) && ( $is_current_provider || empty( $provider_object ) ); $is_downloadable = ! $local_file_exists && in_array( 'download', $available_actions ) && $is_current_provider; ?>